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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

baml_core-0.12.2.dev2026062703-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.dev2026062703-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.dev2026062703-cp310-abi3-manylinux_2_24_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

baml_core-0.12.2.dev2026062703-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.dev2026062703-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.dev2026062703-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.dev2026062703-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062703-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 cd1769cf3e514e6fdaece8e4f257fec8340a6f9bb8aad929c55e0e763d3ba909
MD5 448b898b1c0bfeac1b4cee9c11e16350
BLAKE2b-256 01d1fcf1eda53f93df530efa48062718437ef7f3a3ca0b3c21c1f3a9925c2289

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062703-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7b08809d805956667e61dc490fdbaf8c128161265739c046978f765c1cf2f022
MD5 5859e31828c0ca75471dd13ae49ba842
BLAKE2b-256 61783f9e15548db27cd76b67c19005f3b8eeae7802e4cafe8e2dfee9f97f8ffe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062703-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4b9213fc726892a85a03c1433e3b06f4c080d676129055f5e206039e8502a495
MD5 562272593c98fb73949d408be8d22690
BLAKE2b-256 d20ca32b3619ddbb83d2d35f1e9b392f21c27ca94b25e233b43d7ee20eab9dc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062703-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1618ebfefd3762fef8d6a6c43e3a397c6b3a77155db32d3bcc2ab8c12984ea5a
MD5 064bf81dacaf5ce9618359f3fb229c4f
BLAKE2b-256 eceff99c099c6f0d92d01c2004928d78746c4120eb8ba8377a36ebb28e708ddf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062703-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 60d5b4b6410d8454a25bb9013fa6da4e64e091ee015c0027249aabc7b6ed54ba
MD5 0b9c9fdebfb5b215614954001a09764b
BLAKE2b-256 525b014ffd4da3f5d07d556c374e4290d74169fbe1bd9ad7e550a21f9ddc3739

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062703-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6601c15165f324dcb5073a021c8791296677f470f958a7ba0979df001f994b63
MD5 954e4e6c446d3d6504673c8314bf9f6e
BLAKE2b-256 9d9b1fa94c0414d7e58e6db39d8faf54a77069615fba674275df19ae79b6aa7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062703-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5d70a4bc5d1f130b76a3dda4e83add511596d91af6f8f05b87792e9cbbabad5
MD5 cc64ce2207fb0865e664e47fbc5c2606
BLAKE2b-256 950364ca73ea0af403e68c251c7732a7a8d0be5af363d2ae8e1ba792c3760386

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062703-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 95faa627150dd0be4eda45befc5ae982200e601a54c18999d3ac18fb71510577
MD5 04d0bfb52ef5dfeaa6fc722e7cf7fe28
BLAKE2b-256 ee0b96ef84d9480b95184dd2d30002dfaa0e1d3434b52c96dff1bfde167ae5de

See more details on using hashes here.

Provenance

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