Skip to main content

Efficient, Flexible and Portable Structured Generation

Project description

logo

Documentation License PyPI PyPI Downloads Ask DeepWiki

Efficient, Flexible and Portable Structured Generation

Get Started | Documentation | Blogpost | Technical Report

News

  • [2025/12] XGrammar has been officially integrated into Mirai
  • [2025/09] XGrammar has been officially integrated into OpenVINO GenAI
  • [2025/02] XGrammar has been officially integrated into Modular's MAX
  • [2025/01] XGrammar has been officially integrated into TensorRT-LLM.
  • [2024/12] XGrammar has been officially integrated into vLLM.
  • [2024/12] We presented research talks on XGrammar at CMU, UC Berkeley, MIT, THU, SJTU, Ant Group, LMSys, Qingke AI, Camel AI. The slides can be found here.
  • [2024/11] XGrammar has been officially integrated into SGLang.
  • [2024/11] XGrammar has been officially integrated into MLC-LLM.
  • [2024/11] We officially released XGrammar v0.1.0!

Overview

XGrammar is an open-source library for efficient, flexible, and portable structured generation.

It leverages constrained decoding to ensure 100% structural correctness of the output. It supports general context-free grammar to enable a broad range of structures, including JSON, regex, custom context-free grammar, etc.

XGrammar uses careful optimizations to achieve extremely low overhead in structured generation. It has achieved near-zero overhead in JSON generation, making it one of the fastest structured generation engines available.

XGrammar features universal deployment. It supports:

  • Platforms: Linux, macOS, Windows
  • Hardware: CPU, NVIDIA GPU, AMD GPU, Apple Silicon, TPU, etc.
  • Languages: Python, C++, and JavaScript APIs
  • Models: Qwen, Llama, DeepSeek, Phi, Gemma, etc.

XGrammar is very easy to integrate with LLM inference engines. It is the default structured generation backend for most LLM inference engines, including vLLM, SGLang, TensorRT-LLM, and MLC-LLM, as well as many other companies. You can also try out their structured generation modes!

Get Started

Install XGrammar:

pip install xgrammar

For use with MPS on Apple Silicon, install with:

pip install "xgrammar[metal]"

Import XGrammar:

import xgrammar as xgr

Please visit our documentation to get started with XGrammar.

Third-Party Bindings

  • Rust: xgrammar-rs — Community Rust bindings for XGrammar.

Collaborators

XGrammar has been widely adopted in industry, open-source projects, and academia. Our collaborators include:

WebLLM

Citation

If you find XGrammar useful in your research, please consider citing our papers:

@article{dong2024xgrammar,
  title={Xgrammar: Flexible and efficient structured generation engine for large language models},
  author={Dong, Yixin and Ruan, Charlie F and Cai, Yaxing and Lai, Ruihang and Xu, Ziyi and Zhao, Yilong and Chen, Tianqi},
  journal={Proceedings of Machine Learning and Systems 7},
  year={2024}
}
@misc{li2026xgrammar2efficientdynamicstructured,
  title={XGrammar-2: Efficient Dynamic Structured Generation Engine for Agentic LLMs},
  author={Linzhang Li and Yixin Dong and Guanjie Wang and Ziyi Xu and Alexander Jiang and Tianqi Chen},
  year={2026},
  eprint={2601.04426},
  archivePrefix={arXiv},
  primaryClass={cs.AI},
  url={https://arxiv.org/abs/2601.04426},
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xgrammar-0.2.0.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xgrammar-0.2.0-cp314-cp314t-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

xgrammar-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

xgrammar-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

xgrammar-0.2.0-cp314-cp314-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.14Windows x86-64

xgrammar-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xgrammar-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xgrammar-0.2.0-cp313-cp313-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.13Windows x86-64

xgrammar-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xgrammar-0.2.0-cp312-cp312-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.12Windows x86-64

xgrammar-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xgrammar-0.2.0-cp312-cp312-macosx_10_14_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

xgrammar-0.2.0-cp311-cp311-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.11Windows x86-64

xgrammar-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xgrammar-0.2.0-cp311-cp311-macosx_10_14_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

xgrammar-0.2.0-cp310-cp310-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.10Windows x86-64

xgrammar-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xgrammar-0.2.0-cp310-cp310-macosx_10_14_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

xgrammar-0.2.0-cp39-cp39-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.9Windows x86-64

xgrammar-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

xgrammar-0.2.0-cp39-cp39-macosx_10_14_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

Details for the file xgrammar-0.2.0.tar.gz.

File metadata

  • Download URL: xgrammar-0.2.0.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c4f0238a89869343171d43d069b8c5da874f3c2c25f408f20cd5987219a6adef
MD5 7b7249a22479f5283c08bcb8b48157b6
BLAKE2b-256 a0547e593fc41ffcaf5ac7c0379e0aec0cf03e53a742d1a91f64c6c7e79a6ac1

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0.tar.gz:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0ce4e7603c26e486994dc882b1cba7d79774cc75fd0a7e998f9110035f336ab4
MD5 f4648df0f11be97070dd10d23d39ea3a
BLAKE2b-256 5c319fe0123c482b4eb85b3feb44957d1e5b6596b1b07b85cd6d0decf3f8da8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314t-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b17d98dd62c96aedd5b0ff0643cc2343eebe40782d469a14e650a3c7402d749
MD5 4c29cf5c42577f4ae2bf9de8dc72811f
BLAKE2b-256 324c507e35a290ce2bfb013efcf199e430b269282c9bb571df7788594ae9203a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8675ca4512eb2a58a9314a022bf4e7089e1161edb9ef2b2c87390f84078611b8
MD5 8acc4e79a318fe04510c015c5f3be6bd
BLAKE2b-256 ff64243ce8250877ee9b8f3f9745e2f6d5c8dc2e13ad71e875d09204b9f031aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3d4df5bdaa9d945f2b435c60c14af692b64435ab598c739813ab1fb3146e2f0
MD5 16859b0b72bcb892d7798cf87d028ae2
BLAKE2b-256 30ec3f2baa04c80e9a289b1f27ea96662ada212630c6c058ce4873069e1abb8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 eeb96f8a709318c73b1fa0bd46cb9dbdc57e564e18e705ccc194456f18ed28b4
MD5 327ac9f22a00e157883f825c4c42868c
BLAKE2b-256 88479e98845a9ee060174f6c786de654de8880ef4e99e65e8405c9b67d52e84a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f13dc94f001d24abf101b08e8cd63366dc8ecafc474edb76fc17c54efbcc68e8
MD5 8cfc43bc2bc7c2ab5fe86a3afc43bdaa
BLAKE2b-256 51c5f1639358ab7074fe0ee98bfb8023d370090ac00f280715b72f33a0d68d3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe904ebf9bfa46003fd098d9fb0696a4e37d85c170f435ee14dfaeab00f956ce
MD5 b44218aa6f4fbb93b58fe18ab6e53ab1
BLAKE2b-256 b0394dba577b8d729d0f400d35d12194ff9754db4d15dd443b4e2a3f1f4653da

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f26458f7fbfa8c2489a4f29d3d1d7026da114078a0cb96110b4e0a1bb2a1b6e
MD5 b0e4a2f7f63da5d3a2ac349be24f92e5
BLAKE2b-256 2e3a58a7524c130d7596e20da10ae0683567005e9a5eea5811849cb48b1ee261

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82ae4aeee4165274e8899f1dbfbc4e59cb1a69ef658c074b374cc1addf23c345
MD5 424f41406301fd38517f10b58ce99706
BLAKE2b-256 172d72b7437ac170983e2245e96044bce9836585307f83265cfd424f62ef96aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 99f62252522d4774a54efaec179df27d8e19430bf8b7ea2535aaa9af91197085
MD5 acf30dd1b76d60d444260745298b39b5
BLAKE2b-256 4446bfdb217b4c65c7019286b404ebe69f134e20851d040fe97aab06e8562330

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c85eef94b3905216fecd2c07d9b0c49d963280dfb7905636b44458b8add42ce0
MD5 be4e71160f7e6dc410af3f4d2caea821
BLAKE2b-256 0ef6974cb6cf9f2b62ec32d525af160cdea1b99f902c54b5e44c2c659a96ffc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91b3cd498713042ae51c458e2357954e54df0abaea217d6e4297e8065f31a258
MD5 3daa6ffef024d379c28ace3678cc56cf
BLAKE2b-256 5db50e4d77b7a91be685e7e388d06c7215cbb7c241402f64b4366d8a4a7a847e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ea1451a1df7aeb39ef97f7b4b8860b7f80424251943563aac48fa98b7b7e939
MD5 20b5129109b52381022e3959a025725e
BLAKE2b-256 362218bfae3275613493f0fcbd274f2fa169f85c333ffa9581fca83c25669b8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c7d88530100b6bbb0bc3ccfa7fb50385c938ce15e9219b47bb91fd5b63c2788
MD5 9056d59765d485eb1680d76c8a1633bb
BLAKE2b-256 f7a1ce7a1c2ebe89ee2715885935721169ecb9fbd13ab791d8f4dc0a86b87259

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9bf78d76afcb94372b5c3a05da7f80ad74a8973d971d43a0d4961ea672a8f5fb
MD5 100e8f7b75432d85a7801343a8e2e340
BLAKE2b-256 1e5c35a84b53a057b637d60ee039872589204724c92579c1ded1bd7f8f1b449e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a36c744d24d93e178c138486aa02b390a80326b64ff11e222e063a028dd65849
MD5 0bb87b16b355b1ba448e670fd960b88c
BLAKE2b-256 7e3099f4e83821db16d58dd41249ba46038ed47bce274c57ad5567030775fc62

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ddad831bc7da41d52ed34b7e1050c9a37d3f5f2314eaed8e658cbd2a34625e31
MD5 a95890afa3853ae48f282031a0c6378c
BLAKE2b-256 b71c92eac0cd125ba195e3f1e3e25e89aedcaecbf99a4034ab12b7655ac07453

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f70f6c2f062535f54836851794d11f96f2a15d8e42a4b21dfbc14767d52c096e
MD5 c55d8b02e81e70bd924e6f9c619f236c
BLAKE2b-256 02785a5faa8ac7d6b6dd4dcfcc31bb1ab4c5a2f10ee90224fb3891181c76e24e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fd525fbff2cd0541720c304cf9b2299c52e9d0645eb623816b411b8dcea64d1f
MD5 0ccdf26af49b09b92667827aafb63325
BLAKE2b-256 233cc76e711834600226831666d6a54b3a139bf0512c90268b44b6fda69aaee2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8ea6c01a536e2317f8e2e21762567f504d54c198bdf936cf89abc7cc1448268b
MD5 21dc4e253c09994bfc82af5808e287b7
BLAKE2b-256 b2ca6607c78f1c9aca915a109d6dae582da0f24da2de7f6d0ee426d2c6ee17af

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f03bcbd6cfd96864d59d8acd18e9e5a3f1656beedcdc55a553bf078120758ac
MD5 49f8acf462accc1d38763c230ec74d83
BLAKE2b-256 f0bd4c1598e93e1e9a6dcc650e57600a80b52d6d759f8f53b902ea34727bd6fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 001e2177bd80bb7c49dca3a70a8c2a645c664afc03c3cad7abffc9340c9a4eff
MD5 824b230824605eee3c3489082fefc059
BLAKE2b-256 a2f82122b33a44be20ee1466360c6916816b9a79ac38f430cd56676484614443

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47815edecad20eed1b1084ca97ebc2f8c2ba054bd0ee3cb2d5dd5681e781b632
MD5 af91e45bbece83d1de0d13395e34a7c1
BLAKE2b-256 2ef2166a5afbf6a236a5044a5f3f56a271781417cbd4c406aad7427c5f6da8a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c606b0e6deb328f9e7cfd2ae15232efca58a88c8dbe56447daccc63f89078c4f
MD5 867e9c8a30584ccb79f6c630e145aa2c
BLAKE2b-256 667682fa277ac2336bb21f2b3b6117e73081f184e6244544e61b57ba5b5f13c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8a0aaa6cb71efeeb6223f06fa0b16829d8e7f9e5af51803899c2cca8ea8c7ba7
MD5 efd7268ce4e3618e5b7891654d94fd00
BLAKE2b-256 f51790074d932da98424476ce5e65f1243e9d5ddd95b03060d02fd125b2df18a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e5daf9ab32850fce44eed894a2704ca91d537bf1e41943f8d11145c235eaa87
MD5 651917e290226a9e2c4aa20ee31a30c6
BLAKE2b-256 ddb0d776e41054932b9fcee8204fa44c9ffe42469b6414410270ccc09662142d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6130eacd86161c2eae8bd46a7108c0856757bbc8e5efd207eba36fc82db541f
MD5 25b0831a160c8a4fdf274d8187a4ea93
BLAKE2b-256 2a56f5da0311502ed14b4a25988210bf366d470a2e3c91ecb8fb4499400ef7f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa89d9eb2d989b90b19ff0d0fa9cf9be05e970e56ad2e979315772496f7fe8bb
MD5 c354df386171831593a0d95c04075621
BLAKE2b-256 9ceba265fcd2f18e5c2cf343079b857d081889d1dc080c524b9fdffda4040f16

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fc4fb16e99f807d5c8ca1926a43024a09d82331ae56e0fe14a85f365fc12f2f1
MD5 fe8ccc9b6995f88726ba84d9ff57cb53
BLAKE2b-256 2843e19db659e9e56d88f3769f4052a955213cf6ad2341b7f1d583da83e361eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5c9a39bd2c00812ebc7d97b74ddfa0eafdefc56103f695f357838df72e1d8f36
MD5 3fede77a2568e506dc4be1575742f141
BLAKE2b-256 dc2473d0cf6fdcf4d11e9848c750334aee4d24098bc9ac180d2966d74c8ba6f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp39-cp39-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd954d430fa08e5cf91520bd4da193bb76769af23bff7869c741db9c24aede5d
MD5 e33a1282a25489ab3bc6a84390ca6a01
BLAKE2b-256 221a5cd835673668eea253e29cfe35e97751b54bf9e32f6290796548422363b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a84b8a4ac67e1a79da07d0c705917a95b9c305179b16c2bc11031ecb45faf5ff
MD5 c52f6c98625e9a0391b9a52634408643
BLAKE2b-256 8abee9ced00439de403e79896f04f607d278ee6e9af6a5c0f7ab363a929b08fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1d7f208ce04b155965cc305272e3daef34907de59e3243f80e5fd38f33dc756
MD5 38337f0656ed6b31153fc6e007d3d818
BLAKE2b-256 4a545faa43ff826bbc320b1d1b1b0e224342daeaca8b083e73b4aa38c20440b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 206a209b92659703ac88dc7d0ca165005f9cc6c59a11c4ae6ff70ed2e76c5ca8
MD5 3a3986d30f557c508086daa0e991f987
BLAKE2b-256 0da6268f14b8760367587fe73137a5f150899ebba3f77988aa5643a2edfc46af

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.0-cp39-cp39-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page