Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

baml_core

Python bindings for the BAML runtime (powered by bex_engine).

baml_core is the bridge layer that generated baml_sdk packages import at runtime: it provides the BamlRuntime singleton, the protobuf encoder/decoder, the function/method factories, and the Collector / BamlCtxManager observability primitives.

from baml_core import BamlRuntime

rt = BamlRuntime.initialize_runtime(
    root_path=".",
    files={"main.baml": baml_source},
    sdk_root="my_sdk",
)

This package is generally consumed indirectly via the code generated by baml-cli generate --target python — direct use is reserved for runtime authors and bridge tests.

Requirements

  • Python 3.10+
  • protobuf >= 6.31.1

License

Apache-2.0

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

baml_core-0.12.2.dev2026061800-cp310-abi3-win_arm64.whl (7.7 MB view details)

Uploaded CPython 3.10+Windows ARM64

baml_core-0.12.2.dev2026061800-cp310-abi3-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.12.2.dev2026061800-cp310-abi3-musllinux_1_1_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.1+ x86-64

baml_core-0.12.2.dev2026061800-cp310-abi3-musllinux_1_1_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.1+ ARM64

baml_core-0.12.2.dev2026061800-cp310-abi3-manylinux_2_24_aarch64.whl (7.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

baml_core-0.12.2.dev2026061800-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

baml_core-0.12.2.dev2026061800-cp310-abi3-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

baml_core-0.12.2.dev2026061800-cp310-abi3-macosx_10_12_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file baml_core-0.12.2.dev2026061800-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061800-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 a5e86d34eb1fe166bf78447c37478cd04d207944d42148d686836d9558eaceec
MD5 fdf6fb15aef5203d992d1da5495bf976
BLAKE2b-256 1679777192077029042600e6c35cf4d8a13d90e5f1035567da65cb214ddfc7b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.12.2.dev2026061800-cp310-abi3-win_arm64.whl:

Publisher: release-baml-language.yml on BoundaryML/baml

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

File details

Details for the file baml_core-0.12.2.dev2026061800-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061800-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 163d03cac965c998c21da4a15a9e5ee088cef5428bf15174b5519414ecf46edc
MD5 f55e184f3832c8f59cfb942fb2e4dd8f
BLAKE2b-256 e88ce30af19b2c944fc37ed62609864de6963324f78d22f789743ac21e4ac769

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.12.2.dev2026061800-cp310-abi3-win_amd64.whl:

Publisher: release-baml-language.yml on BoundaryML/baml

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

File details

Details for the file baml_core-0.12.2.dev2026061800-cp310-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061800-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ee270214e418b449a8055def864015a5e495cffff8371aa348f3f3c506e493b9
MD5 e75486172b9ae6a2b5aa61785f5f5c56
BLAKE2b-256 27ba76433fa81a6014ef2aad6975662c65de6998ab56bca8c779cfe369e8e168

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.12.2.dev2026061800-cp310-abi3-musllinux_1_1_x86_64.whl:

Publisher: release-baml-language.yml on BoundaryML/baml

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

File details

Details for the file baml_core-0.12.2.dev2026061800-cp310-abi3-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061800-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1c58e22a80b0e5ea065d0ac430dd2f8103a29bfa3a428e323761a679e64352f4
MD5 2aaae09ac4dc0096245cfc05cc5212a3
BLAKE2b-256 029f5f91989453903653b0dd7bc29adbfa19853e5f8fd8b36455bce36a5a5d6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.12.2.dev2026061800-cp310-abi3-musllinux_1_1_aarch64.whl:

Publisher: release-baml-language.yml on BoundaryML/baml

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

File details

Details for the file baml_core-0.12.2.dev2026061800-cp310-abi3-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061800-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 c043f17ca6fe9f30ccf430ca31190d9fc90f1e8b39e64f0fdd9a99c474f480bc
MD5 61ddb2cf7fd1896a8c715f349cad2600
BLAKE2b-256 5e2e6c2c53a096fd0122b4dd1f59046da020aec9cf5bed195b4012b3a62daff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.12.2.dev2026061800-cp310-abi3-manylinux_2_24_aarch64.whl:

Publisher: release-baml-language.yml on BoundaryML/baml

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

File details

Details for the file baml_core-0.12.2.dev2026061800-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061800-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13dd2adff7d1b454ab4860f28972e46434cfd036234d05825c9f1067eb474b56
MD5 552389b7a261130856a0195f7d785585
BLAKE2b-256 34dd2ec7bfd753a200187cec961881a6831f303776bdaa9196e9b604c1280fef

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.12.2.dev2026061800-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-baml-language.yml on BoundaryML/baml

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

File details

Details for the file baml_core-0.12.2.dev2026061800-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061800-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 560679b5c9309d9386177f9fc5d1a47e5630332c3ea64ba57c67eee45f3ef85a
MD5 c08b338efc52bfcceac173102ade5022
BLAKE2b-256 9f46191c54c105609f58875a7b00f373885533cfeae37d98f997edcb6cc0cff1

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.12.2.dev2026061800-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release-baml-language.yml on BoundaryML/baml

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

File details

Details for the file baml_core-0.12.2.dev2026061800-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061800-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a687c4d631f77367159fcd8544fcbc8151924dab186a81a741d30aa4f00d6622
MD5 8f74539bb9da58e88c2a831d6eaa9bb0
BLAKE2b-256 4fcb891fa7f843ca522d9984b59159dcd5a740e7781cccf0667a37cc69898b58

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.12.2.dev2026061800-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release-baml-language.yml on BoundaryML/baml

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

Release history Release notifications | RSS feed

0.13.0

8 files

This release

0.12.2.dev2026061800 This release

8 files

0.12.1

8 files

0.12.0

8 files

0.11.2

8 files

0.11.1

8 files

0.1.2

8 files

0.1.1

1 file

0.1.0

1 file

Supported by

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