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

Uploaded CPython 3.10+Windows ARM64

baml_core-0.12.2.dev2026061600-cp310-abi3-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.12.2.dev2026061600-cp310-abi3-musllinux_1_1_x86_64.whl (6.9 MB view details)

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

baml_core-0.12.2.dev2026061600-cp310-abi3-musllinux_1_1_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.1+ ARM64

baml_core-0.12.2.dev2026061600-cp310-abi3-manylinux_2_24_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

baml_core-0.12.2.dev2026061600-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

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

baml_core-0.12.2.dev2026061600-cp310-abi3-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

baml_core-0.12.2.dev2026061600-cp310-abi3-macosx_10_12_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061600-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 4e4ab1ad6fe2f39a38cdf74aa77581f1aaf8e3fa78968d0b56c7d99cc0d5f0f4
MD5 99ff9b0cf8da9c175e35f3197507ba84
BLAKE2b-256 4f854f559f3f2f51be4077a0297447fb449b35c882ff26356bdfb3b84ec23f2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061600-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ae6ae849df6ad158a0cc692d24a5ec291b80e116b124ce9ff26e2430042fb70a
MD5 cea17f9d1268a350ffa77830b8ac28c6
BLAKE2b-256 c9f254ae2cbe36126963f47459f6a43b70be28348d8d39305eb011ec485b2664

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061600-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 670dc05ec660bbc6d05babfced58eb40af1d6000286ee78d96519e679178c7c6
MD5 af5cf973b9119a855cd86c24fa436d66
BLAKE2b-256 d826bb6c821a1d32d19935b6ca74d994503c356d6d36199283d02e45647323c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061600-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 50c6869dd7885053783f185478177d98e399c1558be047a60d06965fe7bcd1b5
MD5 fa5919cb0b61011ee4531a5d90206569
BLAKE2b-256 a1a4b5f6aa9d00c9241fbb26e413e19478d617a64945124bbf843434cc42c562

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061600-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 f9acd86fc182819aa6ceba772f37c001201982f56055759f0deb1d61e3666afc
MD5 badb7f51b37868e16b733b698d3a4a1b
BLAKE2b-256 7218db688c18909fad0017c07214d084440a8cff0f13d4b49811c4e35e3dc0de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061600-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 189e7acc36d3868d64b1fde4f176160cfa3e6662d00785d24b066b4f1cda576b
MD5 e14cf2b928bac8347207f254faf49875
BLAKE2b-256 a7fdfe935674dba559f943eb7f54258d2fff41df1ab80ba7f18cd9f8007a6dff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061600-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04030c1c46477056bf2e57edd86a8d7b2e835678fac5db448e9f39a2d98ac448
MD5 e4c45df691b84095e99b58c7744869b0
BLAKE2b-256 8ca5cecd4dfc1cdc7a96e8985ff1f597aa4cf4a4bc078e29e34adb206bc66728

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.12.2.dev2026061600-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ec64b6c3950af61f797fa4c8fd631c6c028255c2a3b252c5605a107a256fb73f
MD5 b8c5d0c834cfd8bdc86c954e6ad78945
BLAKE2b-256 74afdf3e3028f3af70e30fb5cd7172465c2f7d3a27881b9063954ecc800b692e

See more details on using hashes here.

Provenance

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