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

Uploaded CPython 3.10+Windows ARM64

baml_core-0.12.2.dev2026061700-cp310-abi3-win_amd64.whl (7.8 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.12.2.dev2026061700-cp310-abi3-musllinux_1_1_x86_64.whl (8.0 MB view details)

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

baml_core-0.12.2.dev2026061700-cp310-abi3-musllinux_1_1_aarch64.whl (7.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.1+ ARM64

baml_core-0.12.2.dev2026061700-cp310-abi3-manylinux_2_24_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

baml_core-0.12.2.dev2026061700-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

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

baml_core-0.12.2.dev2026061700-cp310-abi3-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

baml_core-0.12.2.dev2026061700-cp310-abi3-macosx_10_12_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061700-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 bcc9d2702eab6e458ff0ba1f5eed3c0633996d4b6daa8aa9a7664bf3eb1da633
MD5 e7ebd01483763ae4b104a5fb13fb67bc
BLAKE2b-256 1aed1a39c438bd27c8d3596230d2bfc47815629b0560cf62002ae63fd83cb095

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061700-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6e6d4c57efdf31d34cd82403441dcab56e37872e4a581c4147c69965debd3d5b
MD5 b662ae4f197c65877946f1b813c57a24
BLAKE2b-256 3d8209c88584777c8475c6d368ee1b55dff45ca27deea34832302f400dfdf0ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061700-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3546500fefe7a42c9634bd14b0dfc50046d890ccf48bf7c721d431ecd2bc0a4a
MD5 a5fe3844e8ef6339915112286cd2b25e
BLAKE2b-256 c7a2cb02a4b061d90612054df0fe4092b2d368516958330c573f9af08c17d917

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061700-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cd78a7f29bb1efb623b4a2d0321905fc44101668bf6eef7ce98e521cdd9c22fd
MD5 fc198794b3bc67044999764adf32e82b
BLAKE2b-256 0d5183d06495df8f8404b7ae58819827dfd63e471a0623f00dca74ee4d30c940

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061700-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 ab7a9476faac0e24941323a7e29dcaac4edc6cb18ad0123ac8ba2dcc1c1339a6
MD5 125d8d04bbce7e125df632e5d0077b7f
BLAKE2b-256 d95c8d9eb7972b61d1f752647d72209dbcd66d1822e659d5f1016b37c4c933c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061700-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92f3bac0d922cf892227bf82459683114f18dabcab5f36d29281d48ad9f24348
MD5 a706d5b673a5beab4caefd7e193fba4a
BLAKE2b-256 e4770bc811c22d1e8f13c5db36826f1c6e765e474260362bd516e49d801896bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061700-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cce8766787693996a3eabbe2e0f1ed1a2d42c8e2fc81a2d7ea0f4e111833304d
MD5 a7db5376ac9e215a6e2601d5007f85db
BLAKE2b-256 cc3efdd07e5e00356789627b89c650a10d6196a013227d417791486315fa7637

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061700-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2a5937add514d3b4ec66e516944575689b3a22fe09d3f00f1ec9dda2f7742cbb
MD5 26d060d7b478335232c24a8e5644dc02
BLAKE2b-256 a531ede9bb1a84b00901a80022031c74dd618b3e2fea388afc7a8d0f64a4cd98

See more details on using hashes here.

Provenance

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