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.dev2026062707-cp310-abi3-win_arm64.whl (8.0 MB view details)

Uploaded CPython 3.10+Windows ARM64

baml_core-0.12.2.dev2026062707-cp310-abi3-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.12.2.dev2026062707-cp310-abi3-musllinux_1_1_x86_64.whl (8.4 MB view details)

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

baml_core-0.12.2.dev2026062707-cp310-abi3-musllinux_1_1_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.1+ ARM64

baml_core-0.12.2.dev2026062707-cp310-abi3-manylinux_2_24_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

baml_core-0.12.2.dev2026062707-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

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

baml_core-0.12.2.dev2026062707-cp310-abi3-macosx_11_0_arm64.whl (7.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

baml_core-0.12.2.dev2026062707-cp310-abi3-macosx_10_12_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062707-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 289e381e97db8374d9b3accf8bd75413278ca3ca69cb28466d6a03abe9cc1458
MD5 d9126653e4b6d2b906834c5660fa4d37
BLAKE2b-256 d93098c5c9b03147f06a2525d12b158ce2be4dbdd222e9727f3dbcbc982a0cf5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062707-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3f83e2938b0116b8f6c2fefc8d5ecf2181dbff96de027161380582bcda0bb335
MD5 ac1f0c4dd9fa183e5a96e133bf65393a
BLAKE2b-256 8d133c41236d144e996212332799ffb97191d4c354afa7a0066c08ed51e08015

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062707-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8abe52fcff9c67ff542f11e528333692995a4aee03f7c89a1d0fe72310a70329
MD5 8b72f84ad23705a3ae2e6e1b7e86faff
BLAKE2b-256 617e580b5dbe6d36907758ef8788e8efc6d2d4ff252c2f39b6660c0edd2cfd84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062707-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b932430eaa217fc2e9968b825a80907d813b1181e65a2784da02f702ee959e46
MD5 df1d597123660709dc0e099d75208f9d
BLAKE2b-256 2c783dfbfcb1f7601b3ef13e9d77a461a157af8f6659e0fc44b65cc93c50dd6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062707-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 5ccd379e657c2c20855abdb29024df3040cb906b44f5e36f860ddba7d956d77a
MD5 8f7b374320008d018c034784dde97470
BLAKE2b-256 39fc98b5214471b3aa3f6f88c96ae96cb6c984f12b0714780c2f569af41298dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062707-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b49ebb7c51baa41103bfb551ad65c56680cc718f379948c75c0c1ffde49339a2
MD5 078e34e8115a695dfe31afda697634f2
BLAKE2b-256 eb9c387d0b55b8cee6cd1963397c9fdfe6bf81080e7a5e96a196f1622e41c287

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062707-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bff1fee2504f7c7ef84e365fd574360300f374faa177350625c07f50e81d130e
MD5 8426cee1963006958a70822471509b47
BLAKE2b-256 95087826eebfa5b565f8cc91b4e8ba63520bbf674779fe5483635c931d930938

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062707-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1ffc841e59b6b18929029e1824454893b948d7cfa6b0cbbef0c7ef55b2417c08
MD5 e0711050def123dcb6ff3784f6970e3e
BLAKE2b-256 7156faa067e5948baad0ba3a7045925948d149ff6423defe090427d899d8c150

See more details on using hashes here.

Provenance

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