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

Uploaded CPython 3.14tWindows x86-64

xgrammar-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.7 MB view details)

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

xgrammar-0.2.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

xgrammar-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.7 MB view details)

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

xgrammar-0.2.1-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.1-cp314-cp314-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

xgrammar-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.7 MB view details)

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

xgrammar-0.2.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

xgrammar-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.7 MB view details)

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

xgrammar-0.2.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.14+ x86-64

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

Uploaded CPython 3.11Windows x86-64

xgrammar-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.7 MB view details)

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

xgrammar-0.2.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.14+ x86-64

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

Uploaded CPython 3.10Windows x86-64

xgrammar-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.7 MB view details)

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

xgrammar-0.2.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.14+ x86-64

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

Uploaded CPython 3.9Windows x86-64

xgrammar-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.7 MB view details)

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

xgrammar-0.2.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

xgrammar-0.2.1-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.1.tar.gz.

File metadata

  • Download URL: xgrammar-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 4c48c251b75d211e9ffa7f4f4ac8b5b0164f89fd5f0d1883ad7ff4554922030d
MD5 ecfd4a9f71fe33ee807d63d0eb8003e7
BLAKE2b-256 d8ea6394caddd078d33772070eefaaf77cb0a826a3047b908b688dece7d040b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xgrammar-0.2.1-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.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 743196d955b82181af265c358a84b9e1e80ea0e368f129e560c898555a8df9f6
MD5 03c17658dee5af69f3d1b4d60d5ef9bb
BLAKE2b-256 1bd1acb2d68930535364453669af1a3b0f3f95f647f4bddb9ea20c5fab295672

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fff6a09f844e6bbb5e4bd9cbc0bd5e07e21962c54b661dfeb2ec4ecd96e0eded
MD5 f4ca439d351c8781efa84f7ee7f372a7
BLAKE2b-256 37999704f02c9a0320163fab9351c17c62b980f8e885dc530d998591ced84ed2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a3569ca924eaf0ac2380c3c421dfd08eefa0658ef000e7ae7545c7499c7b36c
MD5 975ac9931be7a1f518757b88ccc72fe1
BLAKE2b-256 9d0735d5587604357fcdb831fd47aba9fe4557dea9fde636c05478830780f012

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cd55c698f2859053009ea9e1040ae1503265a3db717ce0580ca286663fe5da9
MD5 b598b388d6031c6654ac508d1a520378
BLAKE2b-256 e8e4dee8d13dde3a61d757d3671d36ec9f4a11ad3a6cf629667838f3a1b42e1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b2cbea6a93837ee81a2524839c93ccfe7da40f7cae4e9ee4859fb4a5a60433ab
MD5 87fab177fa21422980cfd7f281573984
BLAKE2b-256 8aeca84e6c091060cb6799125e5a1b97041cf6b132bbf7dd6b54be42998e46c2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xgrammar-0.2.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5831ae6e0c8a14b151e3a0d4cd2158b4442f498241aef0cb3ed6f5a8af874057
MD5 fa9c372f4304cb1227eba2ef7fd63333
BLAKE2b-256 3fd51d9455840cc503a3150f2cd66583eef8a9bc95ef831f4ab703e210c41491

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fffb35a49df2c825e706bd559a9d0bd59b1772a58c9aa90fbf9d7a929634048d
MD5 1dc1cf2959c063eb336b0ccfc9726c83
BLAKE2b-256 9633ad8df7d7bfb1b0c7d75748ad89ea0cd3d8f06a7835eab952c10abb7dfdae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34b7564e4074e41ec670973db92a7b8432e2095922db4389267a60da60824c40
MD5 5ed1977fb9559294cb6cb3f9d1c49b94
BLAKE2b-256 7f526e8de281657b27d9d18ad0ebf12de33b6ed43634eff1b0508e319e937a49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f8c7b50130f2d09cf19c43f40a4a7ef0421d14e73b68778d8d2ad50d8fb054b
MD5 3b06448ffc842c4fc60c7c6b5a6d4b21
BLAKE2b-256 4acc560094347c26b35c750a9ffda1082b941b783890f7ff026aea2a6dcfa0f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5206c23b383e5a6d7743792cf85da4aee76dfb9f11a202cb15d08cc017ca87a3
MD5 708849cb7c4671b4536264a58a49b056
BLAKE2b-256 4c19f0e55d028ca67d8862fad73ba15e98c684596269b3ff3120377f37a7563a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xgrammar-0.2.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 58ab4d1b2a9f23e38e9a53ceb30ae5c8363e9a9e14d686bbb9f06147fb2e050c
MD5 6ce778ad858d604eeb31f64234f184ac
BLAKE2b-256 9867f99c7a0cd6221d6db6b67d7d987ef7bbb99e52bdd97d6d7d515e28c57e64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba024024a454f31d3cb88679a1b073eba0133860f14525f1f5856fa46dec5228
MD5 3ba5eb2952f96993ad624127dfd135b4
BLAKE2b-256 327525ddd211f073a9db8299bdfec4534874d5d5d5f69499bb0c2ce9bf75f483

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb015d246a8c87bf46b11759442924cd6f96baf3ba444062a98e9a45ec5a1021
MD5 714322d9a79f2f67df0144c4813ff106
BLAKE2b-256 e8ef8b5a8f103818a2a2b779c6ca21b5cda3536c78800bf25c6a37f87b130877

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e1964e2a1a5f59e138205996b8b41128c2f385a4de952292e8e47add556aa3c
MD5 e361b4adbb4b69b8e326283cef99953d
BLAKE2b-256 585731d118a787debf1a0ab9c6a632e17373bffbaca65250c036498f58934246

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xgrammar-0.2.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9bd16e92b4385cb5ded48d65de80e4ee871b6b427b2ded99ac5028b907bf870f
MD5 d67f90dfc5c42863be49910acb685a6e
BLAKE2b-256 573969a5ba4dfa5e11a36265f69de3e16ee65ac9e77840c010056a2d8e99a875

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cbc6014dc1c92fc317b14519121c8163fe35fd934179e5a45d83f780ff231826
MD5 3c6684732e21e0bc42afec13f7facfaf
BLAKE2b-256 964b327b3cf702b685a2be28d15490faa4beeac00c4fbcf9bb2d7db0fda32931

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e8dd9853958a263b4015ce79133a0ff4eaa9d22ef781fb2350c7dfc40c2c012
MD5 f1370ce5a64d2aa78350ef0082a976ee
BLAKE2b-256 44607c6194b66e043f36a7fbdbf7e6e0e4c94b151f7e53ad1b197f53e711f5d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29756a266a62da398151946f3d912a5b737df2000a7023696449f9eec0996208
MD5 db160be927f1779aea7db52e40e5a1c3
BLAKE2b-256 8be39b803c8168290421b3e79b001a823a7e381039fcdd349999c2eeaf454989

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0560568654e7745a80715dd87457f1feb3a4edf9d3894e47ab5c967f5d799ade
MD5 7b6431f3535d3b6866c3044b79b3f24b
BLAKE2b-256 c587af20928af1c7773b1d064743de0f291698dd531e5deee19fcda388c3495e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xgrammar-0.2.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8a0f7cc19f058dd9d210b55c1429aea2efb5ab25602885661460bae864c7012d
MD5 39e97f9d6796b7e36b908d91052ff50e
BLAKE2b-256 c69fe12dca5a023ee38f4301b8945cdc516825a434c9d0f8e4e15843714e5e78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a1ae52372ae981c518a83576209343ec0e79a4ac3a1ed104b0126b870c0ca3b
MD5 f3276e84a61db8b902ab8e1b52ce858a
BLAKE2b-256 b4c1b31a56ef2d1e2083da4c0db1aefcc3772556675e4ac8b6ed99a968eea0b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f16c1adf6bf31d0f2ba40a7fc5df69a01757641a06e1cbf17f2143a830180646
MD5 989e08c086c482e3effcdbc60d62b704
BLAKE2b-256 0aa6838795496cd32429cbb6a05aeb3f9fec92d33a0ad47784666b251c52ef23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dfe4b50d12325dc50f65ec837c03e02f2e2c366b7ae88d93bdcf4351e8bd440
MD5 be4f008247e8a38002e307e2191cccf1
BLAKE2b-256 df4c2839328d7577378968db54c5dc2324ed1ffd1f212219f8543f24a7becd4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 62ac4b8ed9eeb7d48c71c3d4c641bdc0e11f1b4c20c4b36ee670412238d9854d
MD5 9b4da0d6886cd89864c8396d26cfe581
BLAKE2b-256 829ee1f35da58272099af49eee18545a60d0834d5058b3ad11a7a754d084ca5b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xgrammar-0.2.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a6406aac801b1cea342477ab1fb26784d2a88d41402619681b87d9f2ddc85343
MD5 b7ade1e37fefeb3d3d22b9aed7873a22
BLAKE2b-256 d73c07a346bf24db5e7029cf6d851aa8bcdfb7df3ecbdc7ab81bbe9bc0fbd371

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b80b8060fcf6c94324f563e1d4778029b21d35c556dca5bbf49428d307eca37
MD5 6776c9517323b6bf58b767e587c87376
BLAKE2b-256 1a624fba98477159f4f79b2baa33f891708df3585ff6a1ac77b4c64895ec462b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b4f2d570db0da6e85533f6a46c714f59fafaa0fb5b83734c824020318c61c94
MD5 1ce07df5210e4063f5a9b38bd92edcc8
BLAKE2b-256 e41952d1d1c767582e33e4544f6f63e1025b2b6899751e6bedcc2f2d52e52498

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4a37e1676346b9c87858f5252f35148eab4a3d6aecae9361906b870635d7cc0
MD5 0ddb5c01f79c552601a80a2ec68084fc
BLAKE2b-256 9323a76aa8db4b058168e22d6fa118b8e040681d11ef2295cbebc7c6530efce8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b8affc93b5c48b1db52d82b9f32a72ebee9f1f54322a1abd25aee63ed7c4c31d
MD5 61b86a7c6a04573bfffc8d7184794cdf
BLAKE2b-256 b0ed85178e99768b9624a66f5f52840265f92bf8f52fc5ec22332ca8bed84676

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xgrammar-0.2.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 78a55751f096b6d402eb91ff1fa82ca2fd5e4f0d37f7740b0c799e8e04ef696e
MD5 24d8e8d71ef326b2fd06fd64a4f2e1ab
BLAKE2b-256 4599143bd1e2bd4ab940daf17cbca32618bf80013e81900a8d0d57f4cdfb20e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 731ef20a10e541543fbcac6cfde645cd7beaaae8382df7e340cb35afa211d405
MD5 95267e31f45ccbf59acb7cd366f4ee27
BLAKE2b-256 5f4d959f3c7541d4fe2218605d29bfb54fca4aa85fb61862ef5e9f248c79e0b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ffb007987219c2f9e781db9bc9f989ece2792a0c6544ccabcb347c70b3487159
MD5 d6dcd6fa663672be73c41d7ed3722504
BLAKE2b-256 de6efc8f7164ae6092da4b677b7e1fd3e1e096a120e4ab6c9950c8b9459dc3d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94d0e5e9af4808f2ee8f0b9af66cdda5fb0bee5602e25b00844fc70dc4549f7b
MD5 331c6efd7257728556b41f44cf498f0c
BLAKE2b-256 29ad634b9a17bd9b82705ff5ac72b57297c205ee9294e89de52671513b9c03a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xgrammar-0.2.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8346eb0d144780ccccdb611d0fe3f9faa9fe3b002e983864b7f2576042d02583
MD5 4e0b96dc70a27c9e6476309f385495a2
BLAKE2b-256 61e77e80422fd03c723b8d12ff32490b5096e75d02371cd377a29494ce278440

See more details on using hashes here.

Provenance

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