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

Uploaded CPython 3.10+Windows ARM64

baml_core-0.13.1.dev2026062903-cp310-abi3-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.13.1.dev2026062903-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.dev2026062903-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.dev2026062903-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.dev2026062903-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.13.1.dev2026062903-cp310-abi3-macosx_11_0_arm64.whl (7.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

baml_core-0.13.1.dev2026062903-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.13.1.dev2026062903-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062903-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 aac92b9eff7fe56cea810715b0dbf497006d5f53002e61dd43aa783aff295b2a
MD5 ec86bd24f532844bc96b76eb17ce972c
BLAKE2b-256 d3cead928b9703817e55ff7071d8a2ca83129e56d00f23f793c564dffa178d1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062903-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 90ef60206fee6868a66a355b880b7ec9c2e682cad68999ea8ae48943ea685ea4
MD5 adbef531c816fede9c00d7bd56826b0f
BLAKE2b-256 5b00cec798b5579502a866f5ab2c22f6aa8ad6f2dc0a860bd11bad6123458d55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062903-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 71676333a0adcdb6a862dc0fe43e763d55977347d6ceae887267c632fe938a66
MD5 68c2c17261f24bf9a574fc2d0f718188
BLAKE2b-256 ad48d4b0a67e0dc69b9359692854127976feec0ccafe58786e09e9a04f2ae4c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062903-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 69c168445b780c563052c8d0dc0e4a35f7489683f5b163dd7db66ac639b33213
MD5 0cbfa9bc2405e5368f4df0b3e413d311
BLAKE2b-256 521d46b07e1e93ba0b6d03058af06397fac256b5a1ff4b5badc1363bb1e4fa1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062903-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 3f45f1e8c79ff484758ac79a4fb02bd206bab286eecabb2d28987b7dd13955b6
MD5 8fedf61f5e3f7a44fbf7f4e13b850902
BLAKE2b-256 afa939652da6eb2eee2c4c32117ba568eef63bc28f08f93afbdebf9e20525279

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062903-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a21a22d6e45f9f1cd1c72780942ab831bc977478c39ff5449f4678ca1d37770c
MD5 b88bbd7ad04a9e0b2c93e7e5f5f82ae6
BLAKE2b-256 091ae9ae8a69d1713e4172370a4799e2aabdf2531aa8fb3f6325485928a5a4ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062903-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a21a5bf8d485f98ac61b5ae6c3f9ffdd8ec0d4c4ab078abb69cb4b894a8d995
MD5 ad1792cda3dfbaf21c257be9c16c71e0
BLAKE2b-256 e997fca0ae57d70a7ed49c5192cb47b45228a351c716d49aa8de8828242392d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062903-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d6eb11955f7c0f49e271ecc25897619c79a03da9183149b8ae1a7cf75d86bf5e
MD5 ea4207c2ff19e29b1c93c045df587f48
BLAKE2b-256 27737a291e1dc9ab11754121668e153b78a838197e80121d2fec304e0eb3a5a5

See more details on using hashes here.

Provenance

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