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

Uploaded CPython 3.10+Windows ARM64

baml_core-0.12.2.dev2026062204-cp310-abi3-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.12.2.dev2026062204-cp310-abi3-musllinux_1_1_x86_64.whl (8.3 MB view details)

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

baml_core-0.12.2.dev2026062204-cp310-abi3-musllinux_1_1_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.1+ ARM64

baml_core-0.12.2.dev2026062204-cp310-abi3-manylinux_2_24_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

baml_core-0.12.2.dev2026062204-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.2 MB view details)

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

baml_core-0.12.2.dev2026062204-cp310-abi3-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

baml_core-0.12.2.dev2026062204-cp310-abi3-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062204-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 b2aa63e500d82944424451749afee33bfc95d3a484784926e5037298c927fe69
MD5 23d1aa33638b26af2a97c7cd1833b48d
BLAKE2b-256 36d57150f7b83bfbdfee97fcc5c748b8f15273f5075d8b9c82290fb0a7c25a27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062204-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e619dd786d20c2bb4b0ed76038347e49b5bdfda0b41ff8809de6d0c69251af16
MD5 002c921b353951b2f58441f4b74e5959
BLAKE2b-256 63cc55f9a2033e79d89d9a3ca50f192c2bd73bd57bd64cd9622d360fad8ce405

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062204-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e84285b789fc09fed6106a729e5a9835322b0204acd045d39f955af8fa6e3da
MD5 153aac2d35677a60907b86cfbf138bbf
BLAKE2b-256 13ebd3832a7539961f0bc1f0cb19eb03dd1bfdc181458eb3b3076093a5056ad8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062204-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a099784fc6ebc9e554acd8dbc115d17b4cbf500e17be21f4378eb71015e3d67e
MD5 2558454e5483a6b4ff45baf4e9b084fe
BLAKE2b-256 67973b81ab67bb77b677f230be764c388edc79d57768e53053f72ebdab9c8305

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062204-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 0c6c62b39c054bda1899dfb60d5230ebe8791c50754ef0bcd125c2d04af0d727
MD5 7df6182226f8a398632fcaa996dc9fd3
BLAKE2b-256 b2021d14ff295925c1bfea64d518e4cc32ef5964b42f38988eba907288c9fc7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062204-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8469cfc2671f3a329ac93a71c7e93b9412d2815651025df65768d76e6a88a708
MD5 6a15eb58aa4f99b65ff59d272a93f87e
BLAKE2b-256 fe086bcb91b027125e8f0046659c2447336024729bcdbde23faf15d39311d1d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062204-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdc0e84e07110c3e1f9550b74310253a37ac2b6a80609c3318b6ec703af0b570
MD5 fe48d5d863472d967a0de25f267eea57
BLAKE2b-256 8b7c26257f2031a548397aa1fd5f6ef49f2636083f9626dc5a8b5d1b1b595c67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062204-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 156f80b1ade57c6c51ce87d1dd6e849f7d11048a011a381cb4007905ed6ae646
MD5 7ccbca8e12d64a1d8a59b55c0d70dffc
BLAKE2b-256 2b51510d187da51b8fb3edd745bdbc6e01f0dd62e32ab8b84acc3deae772a1a3

See more details on using hashes here.

Provenance

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