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

Uploaded CPython 3.10+Windows ARM64

baml_core-0.13.1.dev2026070603-cp310-abi3-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.13.1.dev2026070603-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.dev2026070603-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.dev2026070603-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.dev2026070603-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

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

baml_core-0.13.1.dev2026070603-cp310-abi3-macosx_11_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

baml_core-0.13.1.dev2026070603-cp310-abi3-macosx_10_12_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file baml_core-0.13.1.dev2026070603-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070603-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 e1fafe871c210ccf2ff77f06ed166df9b6b4be194ee38502c27dbccab15e8436
MD5 b65081691054b63b9bc7926dd0c660ef
BLAKE2b-256 dad14e7e14b976dc4c578e9abe0e35ebbdd4afd83509029ca070303e09220426

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070603-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3cbb21164ea84e408507146ef6eeb7e1c48f9de597a319f43a405559f7d1335e
MD5 e11bd32c627e16085ce2d480b0644dd6
BLAKE2b-256 bf7454910ef6d92f916210afaae19ca090870cdb116a7c33c74b90bfb49f3b54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070603-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a81de00b7c0b8d9cdeb7d2dd9e69ce75be16ca2fc154d56deac79181c82a497d
MD5 c2301a96c48bd21281aab7d1210efbb6
BLAKE2b-256 0e182f372062e4e3e76bd6f6668edea21a7732737f4d56700008d105f8c198f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070603-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d0e3618d21e397938b410d8d9f52e06270effc56fae05d648cc450e369f8b698
MD5 9d1832f4884d91da2226f610e7ce645a
BLAKE2b-256 58146b08dfb41299546ba5b0ace4c373d7157925b69d77d6b86f4da970a9a61f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070603-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 99ea50875fc3cfc597121a2f7e283ea59042ce24ea0299c1eeaf3a89d1e641a8
MD5 a83d7e570692a07f644f273a4091be77
BLAKE2b-256 f5b6ef13769b68d9f54ca2b40cd432f7cd03e6aa0a1a845882d437a5e444536e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070603-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2386af5d0bcf46042725fe94dbaa80cc7f43c144fe4f825dca3418ea8118e0b8
MD5 98aace90fc32da003e8be4085dee2806
BLAKE2b-256 407145716babdec5b7df866afa9d40c2022731c46710bfcfb802774344860f44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070603-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bfb28a9377ab83116f2e1926633a03999c488741d4140e6e5c9ba8d8eae51f5
MD5 bcf42b208ed749e44c05c92bc553241a
BLAKE2b-256 3edb435a932cd690d19a95edeba5816d571622d34632e465ac83afb60098f7a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026070603-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 52a26eadc30c85c21a514efe1b98abf6478ef7c3b2c8ee912e1999e1c0030abf
MD5 6686f6a89801c014d32cc3bffb9863fa
BLAKE2b-256 9e44f45d166d06253281c84f5e730fbb4fa37b1db91c1c5a91c1388dd083cb4e

See more details on using hashes here.

Provenance

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