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.13.1.dev2026070602-cp310-abi3-win_arm64.whl (8.1 MB view details)

Uploaded CPython 3.10+Windows ARM64

baml_core-0.13.1.dev2026070602-cp310-abi3-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.13.1.dev2026070602-cp310-abi3-musllinux_1_1_x86_64.whl (8.5 MB view details)

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

baml_core-0.13.1.dev2026070602-cp310-abi3-musllinux_1_1_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.1+ ARM64

baml_core-0.13.1.dev2026070602-cp310-abi3-manylinux_2_24_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

baml_core-0.13.1.dev2026070602-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

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

baml_core-0.13.1.dev2026070602-cp310-abi3-macosx_11_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

baml_core-0.13.1.dev2026070602-cp310-abi3-macosx_10_12_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file baml_core-0.13.1.dev2026070602-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070602-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 b8d17b5e3984b7b475e3c3eafc7652377a31c25a58fbb1d4e86882f65f468f36
MD5 006d174bf6e9ef9c5715f6a49a0edb90
BLAKE2b-256 05172774d70ac9523b1cc44b9b2b15686ad3308e00b39b5e938af86d3d9f3d08

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.13.1.dev2026070602-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.13.1.dev2026070602-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070602-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e1485d10a15b2ab7172e997199212331f434e06221c20da057ce12b82b29a5a5
MD5 34bab56a4b6827aa02a53d2adea2b526
BLAKE2b-256 d4b84707bc1ad995f4d0c8f1747ca6ab573ddc5d6b265c1accd570d3ab9c540d

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.13.1.dev2026070602-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.13.1.dev2026070602-cp310-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070602-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 51ef4c8e1dc890caa510e189b753bc6216c3c4d3b2185f7b285487996a21247b
MD5 ab056a2b6e8487b1c10599d9ee5066c9
BLAKE2b-256 5327b515dbe4c38e357024011e666127929cb0d6c2535d6b451901fc1b82c7fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.13.1.dev2026070602-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.13.1.dev2026070602-cp310-abi3-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070602-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 05903ebbddff70ab9104cda462fcac5ffde91e22e47b8b6b6584dccf5ae8531e
MD5 baa998798f8e377278542282e5b0c67e
BLAKE2b-256 06544174a87f48725ca575610b9739f33cfbfe7d28f343add76171c6197c1c57

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.13.1.dev2026070602-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.13.1.dev2026070602-cp310-abi3-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070602-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 04c0f9f8cff55011b627f3b03d9078ae8dbdc924c2d004c0a759fe3bf96a0191
MD5 dfe2f5cacbfe3e0d27dbb5f3fcb2e09a
BLAKE2b-256 f8ae5868b4649ed9abc27065f37ea5a3d152850bf3982996ffd8cc6452e37112

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.13.1.dev2026070602-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.13.1.dev2026070602-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070602-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ed191ba0978da01a3c51c16ec157f703dfd42a9774a75a2947e1e07d53f2062
MD5 fca4329ba342ed1b7fa53374cb185d12
BLAKE2b-256 3834cbd5466d0aa444d4dafd17ea3cab42e0c24735e268aa8cf0fe5713fa539b

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.13.1.dev2026070602-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.13.1.dev2026070602-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070602-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47374e7d0a267b36d71a83271ffce36e787c9926e5e248a9b78783c21be9e543
MD5 9078a245d52c10fa6357211a01b4850b
BLAKE2b-256 fff7c40f4465e081cf428ad554eea82181de971678f24e5aba19a29d18e815db

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.13.1.dev2026070602-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.13.1.dev2026070602-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070602-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64db6ab5e1c786d5fd69ece98ced0e71b58f40d0fef59bd9eafee7350340bac6
MD5 94139bef2181daa6b1f69dd475c7f1f0
BLAKE2b-256 ec4c736f6e791f79217b1cb33c571cff96ea2475eacba10505b4bb36931b5bda

See more details on using hashes here.

Provenance

The following attestation bundles were made for baml_core-0.13.1.dev2026070602-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

This release

0.13.1.dev2026070602 This release

8 files

0.13.0

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