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

  • [2026/5] XGrammar-2 has been released! Check out our blog for more information.
  • [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++, JavaScript, and Swift 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}
}
@inproceedings{10.1145/3786335.3813124,
  author = {Li, Linzhang and Dong, Yixin and Wang, Guanjie and Xu, Ziyi and Jiang, Alexander and Chen, Tianqi},
  title = {XGrammar-2: Dynamic and Efficient Structured Generation Engine for Agentic LLMs},
  year = {2026},
  isbn = {9798400724152},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3786335.3813124},
  booktitle = {Proceedings of the ACM Conference on AI and Agentic Systems},
  pages = {1009--1022},
  numpages = {14}
}

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.2.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.2-cp314-cp314t-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

xgrammar-0.2.2-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.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.1 MB view details)

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

xgrammar-0.2.2-cp314-cp314t-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

xgrammar-0.2.2-cp314-cp314t-macosx_10_15_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

xgrammar-0.2.2-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.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.1 MB view details)

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

xgrammar-0.2.2-cp314-cp314-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xgrammar-0.2.2-cp314-cp314-macosx_10_15_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

xgrammar-0.2.2-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.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.1 MB view details)

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

xgrammar-0.2.2-cp313-cp313-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

xgrammar-0.2.2-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.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.1 MB view details)

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

xgrammar-0.2.2-cp312-cp312-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xgrammar-0.2.2-cp312-cp312-macosx_10_14_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

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

Uploaded CPython 3.11Windows x86-64

xgrammar-0.2.2-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.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.1 MB view details)

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

xgrammar-0.2.2-cp311-cp311-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xgrammar-0.2.2-cp311-cp311-macosx_10_14_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

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

Uploaded CPython 3.10Windows x86-64

xgrammar-0.2.2-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.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.1 MB view details)

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

xgrammar-0.2.2-cp310-cp310-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xgrammar-0.2.2-cp310-cp310-macosx_10_14_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

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

Uploaded CPython 3.9Windows x86-64

xgrammar-0.2.2-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.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.1 MB view details)

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

xgrammar-0.2.2-cp39-cp39-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

xgrammar-0.2.2-cp39-cp39-macosx_10_14_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: xgrammar-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 42bcc5c4187ff9cb6edc44ff5f56030d8b69d62c7576f674a5a074f71b68b1fa
MD5 7b1618db0085061f91f6c0c82f11eaa1
BLAKE2b-256 feb786178b241be0b29ce9ee991a44d4b7eddb0f0c98310c0067fe83afc897d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2.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.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.2-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.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 64a96df4bbc14c8ed70bdef64f79d03c036183902cda129aca5137804910d0c4
MD5 64f3899a0c23a76043f423c9727ee181
BLAKE2b-256 5e250c713d31c1581ef1a068832e286791cb612c1b034c1e4e87117e545498ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0f7ba39591ec47501f46170a327fba8337afbcfdc09afb19270875db8984e5e
MD5 d0968a8351e24b78f0a516aa20b0a6bb
BLAKE2b-256 7ac48e0c76bec53e9309b54c9e9919a0c8329cf9f28892a8130615642c0e937c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13373f6344dad4501cd16b78e838387e9b870b88d41fce2b0c3fcfa5a52d7092
MD5 32ad04fc161bdcea49ab22d9b867ac58
BLAKE2b-256 f5911d8bc9e291a320ccbbd7f5d91ed801f9c8e801cfbfb7d2a295defdaaca2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f10153e5cbc35b2852af18e59a43cf2c2dc4b6f03a958ee1b82f4fb16f871c1f
MD5 222a1bb0b32abd19ea5bb0cb275f5941
BLAKE2b-256 13db482e6caed1d108f9a9bd0b98e28201131bd07058c512951b5b72a179a86a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 602ac4acfb06c3172f26e29d934d267bc4e25083167ae65b7d053e435ab679b4
MD5 9d75c62695de274d32e97f89e6cf28d0
BLAKE2b-256 dd510f49c9615974d05b4eda9f602f7b9347a531c2d1d07016b3855c0eb81826

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 367b2ad388bdefd067e90cbb294af9bc0bb52116c7cfe455be9410284654dc4f
MD5 2eaafe0534b11ed49f2ca8eebea40aff
BLAKE2b-256 79e80378c36d09cc32437d5ebe6327e1e239f1a5f472fe06ce07881d8ffe2039

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba3aba228174cf62e0297f328c4c0a1066328a6cb810ec61623924c7adde6968
MD5 c1eaec5fae7235834e8f6829e1e4f861
BLAKE2b-256 efbda2c5d59eae268d6c76fe4469ba2dcf45f4f9580d958667164d9a4ad3005e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f87b5df772dd6ec15de285322272008317e93490a769af4b77d452557984fa83
MD5 a6b9efb43ff5165a011f5df2291a1a4d
BLAKE2b-256 a0c1bca659a26df996a444122ed162037512ec877b124d82377cd8d36d65a000

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3f81e0660003bcd7f7372f99fff6e7bf4269de7527843606ebda4068ae4c391
MD5 938f8bb03ce7f16ee013afd9322b86df
BLAKE2b-256 3d7116e1d8d80717f0d845821b401f25dc1754c248fc724b6be3a3963ec111b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cfeef076e2c83b2ec062107a7dfd79dd99c38df29687332838494e1bd7ead84e
MD5 8ff1c149c7a5a437c3ba0638efe01fc8
BLAKE2b-256 4b3d430ef2b6390063045ed6ad553fcd607daf72d63657e0c08adcce4cf11b19

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6de5da025cdbc8150181b19ca9ee5db9e4b4acac96484aa5e8af0cf810e9bb91
MD5 ec6e7b8d20bd5e78638fec84b932eafe
BLAKE2b-256 bdfc5cda0eaa1f741b0708d375b2dedda52525d0768a2c0c2ebf7dadbe4f4675

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 055f46d96c5e92b64807eb17ae9ec1cce3b39e9fd843fa8191b3fd7443d80dd9
MD5 b4e7fc8c309667f76683fb5c66d29c40
BLAKE2b-256 de83f92bc01fb60417353cf6d1b92206800a20962757e6a7457b64cab7b7c386

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73044ce2cc9fd3c0a6c32435df88970a7f1ae7a94bcf866f7d5961b49c89210b
MD5 55b7ea9cb2a485a6e80c3ce33e68df0e
BLAKE2b-256 f0f19d96b373e900f441aa6f3ec53ef21b02c25cf5c9428e33713199c1621532

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 345e036b0db12bd18c91b42b9e1f0d2ddfb26c5d5b3a40514c3655e5672817b6
MD5 177020bf2b6843e100f8f7284141f376
BLAKE2b-256 b48f369583b77da66c69a3ebb895d1f8fd7a65b7dae7fcc9415215353cc80f3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2560d07b6b194334dd612a937c5a27b04e34f5b73aba8aea5d6860f758bcdff8
MD5 0cc3c2305e3d95bbe0d8bcf83a36f3bc
BLAKE2b-256 d4c601182ac2d0cf3943f8c990824027cb13b914867c32990c5e648a09f2d8fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3f0195ffc978bc2b44e4d5b682ff3a5ee86c378e8934b0f8582ddd0b00c24f0
MD5 67fbde7730701d646c1e474d24c62607
BLAKE2b-256 b140eb28b7343b019350a83cde47fe876a79f3ee19e412c1af451200b6351fe8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5432dee479702807e0af956b3804d4c5b7ddafb61b1d97d437574be6837a4e15
MD5 19502c96bb4930e47f32fdf0734fdfe7
BLAKE2b-256 d52084f3d71964cf2142c3470025731c0ccb3fb8c54b192c1435f10b79d72d31

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4e46e6c62c534c8e539447008fc1f77b592d92d304a92961852e9540aa8f0cc
MD5 58edc73020ab2b3b5a1accb681875a39
BLAKE2b-256 93b9d6004ab97588bf680fc5524a7a07b9e6c58caecd5de303c9e74d6b70267d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f457e20099768203f313dfc4bdfcb80ebdd98040b8df7a4f25adf5b0ddaa2cd4
MD5 82850698702b34349a5135dd721e8f8e
BLAKE2b-256 3148c50e00cb390702153a740d6eb163efb6771c2c18087401160132b1be1bdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eefb94f9dd84b0d79885943318b0fbf3e6fd23b86ae3dfe6d0e48f090f431e6b
MD5 a49b64f92b0e34ef64b4668c1bfde033
BLAKE2b-256 76981e62166f7f87c5ca8d3e7c490a5c3839e4c3d2b37684f89bfa5201fdd136

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d81c13e97b7eec424da7f2b2ec61c88114301ec6037761995800a1ceb092656
MD5 d24467150c72854340192052ec35f73b
BLAKE2b-256 9edb8cffed5a65db530e02756499ba0f4039adb1cb12850b0dcfadc384fa6440

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9cdee0cba22bcddd2e5c8ec1922a5c8f683185c498e8a1b35908e48681b2879
MD5 5b15b8cb3accea0b9dc2966d06342742
BLAKE2b-256 911afe9c0ec0420403ae8ee72ceabccb199fcef825524105872fa7b00288bf54

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc1b9f30a3bfcbac3bf4dbb6aaba031a34d356f0b77b6cfe2f5f5211a263c12b
MD5 a17eff0f57b3ab3d72aae0cb5c083606
BLAKE2b-256 6a6bd227bec0140a9d1880c336fec19f3094025e935986a725b50d390cd3f06b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cbe34d79615acef8235eaacb72dcbbdd488d14fc3f723e970cf24ec487afda39
MD5 2136879114a7b3b1cc526b14b444103d
BLAKE2b-256 5ebd39ce41d23f6afb593cbc07b1624b3a993535aaf22a3dc11bd033761df1be

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6e4c47bfde9c81e20857a90633e90cf9ef73026cd36509cfc8b76ec58c025e6d
MD5 c76533f30de732a3553007311255c4a1
BLAKE2b-256 271c31aebf48a4fecad661093eeb025b2fd95c795b84325e57f15b6ef58321fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a8d48a110488cde2549f67e8fc8e330421149385da3ec9bcc86bd42af327e07
MD5 1efd39debce1d1d4804ba8d63ffd2d90
BLAKE2b-256 72f67e33bbf0d27e2d45b7a3f41a6e7122ff6226cff66d12d3d096f00168e866

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b21e335801d8c5225a5f1dcb8e466e6e4e365ade33718ec8dc5992e21c64c0cd
MD5 2fee43ae285a8680129ff91982a92aa7
BLAKE2b-256 57e765327f4fa7926fb2e0c18c32675e584c4fc3764573e367363a95eb7c9cda

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d72aa66da7bbc88bf74c8d7651b75351cfffc44cf935940a4bdb7190dd07b823
MD5 e4e02d7199680af52b6306031e23c26b
BLAKE2b-256 36f339a4c085c1981bbb4619efe9f763e070dd42d09ef6a9586936d028679d38

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 328391fd1703d2af9be8cc0aa3064e7dc2c58fb53a2156f83107ac431dbd37e1
MD5 b7cad5057a1090cf5dd2a78350c3ca5b
BLAKE2b-256 d6eef01a645c9b99e801dbf957eeb403625facc2b53e688b64de72fcd6f30e5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 935adf22f70dbeb2fb6b1791964928ad3e0eee8a50453b2766d2388c6912de3c
MD5 8e924b152f6063f648ae2387f097912d
BLAKE2b-256 f26e1724d2f787215eda245531e06af2260bdf07d81e8c476b8419a1cac7e0da

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b94cfa7a9b1f4c2db67336840ea23b2626f7861608791e51ad64b9980756737
MD5 b2a6f1d8639ec0c8f9a10146f2b8ac16
BLAKE2b-256 97993e32a849d358344190a3b3511ee1854aa7fee88eaef6b4c298752315a735

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b49095e266ded12ed98af2c1293771ff1a06cab1e69e83aed19f4b5894b5ba81
MD5 65670c173cd03cde5c41da003aa498c5
BLAKE2b-256 8f84da51072c1f8bfe322f829c7f58f3e6f154abbe3b03ced3444dc31720129f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1a276328d5dfc32d9efbcfa2b60c859d7c18965ad20fecd089b85261f1e3071
MD5 18146d439df10038d0b2eb752078186e
BLAKE2b-256 1d6b7799d68f460aa7d5192c485cfaf7125f774f6a9b6103e1c55f46aeedb8e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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.2-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e9cbae082f8cb2af8225cf266601485043cf52628e12c2dd89472b523b43f6be
MD5 d90de689efa8c6e943336a5c38d689d6
BLAKE2b-256 27a6aa9c53140dc39207572c8d331d7d32431b90f934898e553c44e2b9165303

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.2-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