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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062800-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 569fbeac0c007dda8d1c6c633e8f14e6772478f048bfd5016620c72d42ff0991
MD5 c9f826e91ca15a03528301eca14b8b36
BLAKE2b-256 681f245a782143b2efa757636fbfed26fedd498a6e4b76201c12386fde09baf2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062800-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 92aa1aef915c80ef20a5303ce65fbf13b49ed4c6a0983d3c165742cc5932f0d7
MD5 5d6ecd8908fb5d86a69d2f343b8bcce0
BLAKE2b-256 7a83b1c0a8f6f3f99f10a40540fd197441e11661ca507b155b504ba037c4469b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062800-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e0d786c0141d1a7350fedd91673cf2b9ee631eb79890f3ed531112564a1e49c8
MD5 3f7bc04fbb30ccc181098a8189151b49
BLAKE2b-256 84d4f5acd4ba595ee9b8829897a7ddbfe7c72440902b5cd14e5aa8abfc31bcfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062800-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bc36f73dc70d930f58e40450a46394153a3162d495bdc1bc8a7dcec28f8b4ada
MD5 88829d79fe03dbe61b24d0c71a117365
BLAKE2b-256 ae90b6a7ebad4e2dbffa8270927fcd8651b8290dad67c0aabf9268e27e124748

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062800-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 6361306c6351e3a2fafc185615de8430c455f1d84d810fdb0e1ccb770f1db10e
MD5 ae4185fde619e2bbf880ef5062f4eed6
BLAKE2b-256 2e6bcb0eddb4cc84269692392ef3f08ae38530ad08ead1d7f85afe0d0b0c2a8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062800-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51c513163c028fbfedf5a7acd0807d868282bbe68b7ebb5b66d3be650e73cf81
MD5 dd4e3ea608dfa1aec2501927d4218ebf
BLAKE2b-256 d9ad2f12adf7010e5202f7dfe9fc43b499330f34fedaa388f402b87400e774ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062800-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f7e999522c1c3a77a4f66ffeee09c733eadf843c8805ea536746233cdf4d3e7
MD5 f16638d6ca373b671a839ad678ee6e13
BLAKE2b-256 d488b7f9ae963b64fa7b4bc13c05a25602eb7f1ab4936e9a3c8abdd597562192

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062800-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a7dc82b981de894a2f124267c3fb7c9a56353f38196a49119ed6c99969d791ac
MD5 9399bfcc8bbb346e66584d9c566ddcca
BLAKE2b-256 04af3de5c2f5cc5bf14e0547be379e61a65a94cff55112b0d3f560d361c1b228

See more details on using hashes here.

Provenance

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