Skip to main content

BAML python bindings (new system, bex_engine)

Project description

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

Project details


Release history Release notifications | RSS feed

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.11.3.dev2026061000-cp310-abi3-win_arm64.whl (5.6 MB view details)

Uploaded CPython 3.10+Windows ARM64

baml_core-0.11.3.dev2026061000-cp310-abi3-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.10+Windows x86-64

baml_core-0.11.3.dev2026061000-cp310-abi3-musllinux_1_1_x86_64.whl (6.8 MB view details)

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

baml_core-0.11.3.dev2026061000-cp310-abi3-musllinux_1_1_aarch64.whl (6.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.1+ ARM64

baml_core-0.11.3.dev2026061000-cp310-abi3-manylinux_2_24_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

baml_core-0.11.3.dev2026061000-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.11.3.dev2026061000-cp310-abi3-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

baml_core-0.11.3.dev2026061000-cp310-abi3-macosx_10_12_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file baml_core-0.11.3.dev2026061000-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for baml_core-0.11.3.dev2026061000-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d60973a5b787267df40a48f4a8fc47bf2fa6f9d8295df02cff13144fd59ef850
MD5 fa787f2756064fbd1c4f6ee0742da073
BLAKE2b-256 1017dd11f39983747f7fc56caa7d21b66550deac109b65926252e29e3fea92a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.11.3.dev2026061000-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 32a039afb40dd5e34b69300d36fbcd905f780d6a28ed66416ac413b28dda4601
MD5 7060b5a60b021248ae8f8be1680579f9
BLAKE2b-256 869c04231861d4e5c3e20d3e782d4273bd3426f25aea9af29eafcf4de589ab8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.11.3.dev2026061000-cp310-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8739430931506c3dbd1a80e6a9483f8e1d693135266bbeb2c810bb277a8b20f4
MD5 b9ade5303676703194906f9717954cfe
BLAKE2b-256 dafe14552b3921832be2bd92966cbea1f49ccbc7449495ee06fa5496576b9ae5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.11.3.dev2026061000-cp310-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 df0c0e3632c7297632b00a3c0d2dd5791e06665711c5ae6c69caeb5a2238b79f
MD5 bdf7a691a87221863eab4a667fd38f9c
BLAKE2b-256 cb71b950ac4b3515927e4e903d4763791094599cb29ab307b81ad408c4b422fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.11.3.dev2026061000-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 c40b2ccdc651d9830d3bff1901b578a61d6d9c56a63110d3806f0307ba74205b
MD5 f71be6b348721c2ff1fcc2fe59fc7974
BLAKE2b-256 7dcee2a4b7601980e5cdeb29fa026ac9d8c087c9860c301fb7b1021fbe66a14a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.11.3.dev2026061000-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cbe070fff66fa297f7261dd1f3d70e9347176b8befd7c5cf5a2c6a9e7dfc2aa
MD5 8e85a8e409891bc0119727c9055c21ec
BLAKE2b-256 fe070d7a3c73ab54b4fb160e02bdd9ef60f8743b05fc71c4a02f2d5b29f092d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.11.3.dev2026061000-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0593f58d5404613a58c6daa547560fd21006ff4b780a02952bd7b32939603a66
MD5 2f4cff2d308820e15240d189d0438e9d
BLAKE2b-256 154f72b6d736eefbbf3581571312135fcef6c43c188cde05fa926acabd4e54ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for baml_core-0.11.3.dev2026061000-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7181abfa94272e58bb6a15abb82aa8b98c50b953ea0f9b4bf7316ccd3b6db485
MD5 cc346dd08f5def7e72932828eb7e1031
BLAKE2b-256 bd0e654c4c6f24e4eeec89eadbc4b257496b730d9b71f890d13412438e63e38b

See more details on using hashes here.

Provenance

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page