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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062900-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 b449674ea219197dfd0b521a2548cd3b4318356bcf587e3e766d80b02f953b65
MD5 d63ddf3b272b7a48e9ec1ac99d9993e5
BLAKE2b-256 b99dcda8c30503d0aea7c5a5f8376dadcc4b643a5a20b9ea27d38ea5c7b27695

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062900-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 88cdad04caa3dc65cfa26e81cd3cca15241fc3286e204cb534fdf6300130ceb6
MD5 4350a80e362d941e4ae920c2b19368a8
BLAKE2b-256 fe16f8b3906038389a471d7db7911eeab945a00dcf0cf6e2f0374058cf596df5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062900-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 57271c529c84ac2368c0ef259aebe0b850a5fde139fe643ef29496fa11d1d95d
MD5 88419be4236163e51ffafd90cbeda560
BLAKE2b-256 5648c5c1edb37d21fc8814dd0ec057ae988d0eb7e4df495ad532b5c4277115fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062900-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fa4f72f7ccbc8e131b532e101be1efb150783f2f62ec968e2ba4a5741ffcd485
MD5 e733741f87301ba065e81dd7b8b1863a
BLAKE2b-256 c6658d58946ca8e4780910da1a1c41d30a37c70e78126b7da79ca6070e4b7aae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062900-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 18d64924e2068c788a49923b0a1b88b46f01d7de682ab36ceced9986dd028711
MD5 9873fe0e38f742ad4c56213e93611f98
BLAKE2b-256 19bd275e4037b889b6ba250200b1e79c097f6cebfa1a2e97b23bb9de7ef5fec0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062900-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c822dcf660fd5b9fbcc4f9dcddc81aedd22b188829823bd7b0080e72a2c9f74
MD5 32ead93037ce5d35a285a139f05026f3
BLAKE2b-256 f44d740cf7372080a7598ee885c50525d7691d763de4252244b400084e3fedba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062900-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba4aa252f27800a9fee4616d86b16f232f36a4ba90f0b6f33a105344b9d04188
MD5 0bb5a12ade0df0c176a0d69d94391349
BLAKE2b-256 b8053d8e38019ebb1c6adb4207f71d7b0f034642587dff4b09b9dd06bd0d15ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.13.1.dev2026062900-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9a943f609aea4b832be89dad3ef7149aca5a21a3b42ae595df1a35581a83496e
MD5 004b0bd5f681314dd98659f0a620ba12
BLAKE2b-256 dc1c8578007992e5c6f768a3dba0ba0a026fd2556f632d344e690f2afe268363

See more details on using hashes here.

Provenance

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