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

Uploaded CPython 3.10+Windows ARM64

baml_core-0.12.2.dev2026062504-cp310-abi3-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.12.2.dev2026062504-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.dev2026062504-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.dev2026062504-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.dev2026062504-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.dev2026062504-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.dev2026062504-cp310-abi3-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062504-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 99abe50e1b719f31c47fa304573e7c8375d720c43e6db781f6e13d3aa341ecec
MD5 975f89b2016f747de7a67aa05cd4fae8
BLAKE2b-256 83d18a2729adcd11fe71743ee14f0f7d6c6611516f2b6adefec3f1d332d5591c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062504-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b3e01a99a227b49c6f0ea7ae52f7a725f283b6c6aeef0b6b78a01b2d728ccbf6
MD5 14db9539aea943f46c3ebffacbc7cadf
BLAKE2b-256 aef92e4d629a411a51f08ae91352c850040cbc17e0cfb0b585baa72a6ad0d2a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062504-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bcaa5254c49726cbe97e89871a7d52e3c58b886076194675d6f324d2267dd9d6
MD5 8b4419956c6ff883f89be65817bbd38f
BLAKE2b-256 6eebc21141b1b215f3b9efc447c7a6ffdae7c9e4b7cd3c3eef02ab4e774c6400

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062504-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 25b3b599c9f51b483bd9c1e0cee1cbc5d09e80f7b5ebf0a0fde3c2ef29195b0e
MD5 502d7bd474ae48bc6489ef595e9caf7d
BLAKE2b-256 b97983916c0b83a4da1100ce32fd74a6d384d94ace224c3ccf0c617f958b1f67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062504-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 397a90a7a6c2d7ac17d8c1015ece029828e746634361c80e4f55622300dc0b11
MD5 efa626222e7a2cfb65bf596bb132d676
BLAKE2b-256 e3d3b0665c25a7937428dfa3bbc71b71080cd29c45c3b8a60eae56c7ec77fd50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062504-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ed1d3c3953f8e3520e93497de2007b63cf70ff994b92eed447504d61794b95b
MD5 f777533aaae7e134e1d140a41c131240
BLAKE2b-256 d49e1143704dfeb2894f67f1ba5588d14ee9bde8cf3600d1583d62215814f6b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062504-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ab8f71cafac19f34fb2c883436cabbf7a26d45d92431f8f6d946994dd498d29
MD5 feac75489c219be7f87eb0c035b6d7c6
BLAKE2b-256 f8f7813e614f5db7def294d07d3492a3e8b50d2ce61ccf927a965231771b8653

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026062504-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9399b78dbee07a6db1fb555ade3c6288d5791634f9e2a2fa2b0d682e3dff4ce4
MD5 9e7bde06f976df2da7180a8527fc18b6
BLAKE2b-256 a0191d6147f44cb3d2cbf982a6a71c1aaec831a3e7c4ffb3faa6138dea63243c

See more details on using hashes here.

Provenance

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