BAML

Turing-complete, open-source programming language for AI agents with typed safety, native LLM functions, and agent-oriented tooling.

boundaryml.com

Community-submitted · content unverified. This organization has not verified ownership or the information in this profile.

About

BAML is a programming language designed for software written by agents and humans, combining TypeScript-like syntax with runtime-typed safety (no any type), typed errors, exhaustive pattern matching, green threads, and first-class LLM functions. It includes CLI tools including baml describe for AST-aware code discovery and baml run for executing functions, plus SDK generation for Python and TypeScript. BAML is open-source and pre-1.0, usable today with evolving APIs. BAML is a product of Boundary.

Added via
web
Ownership
unclaimed

Where to go

Product details

Product kind
Open Source
Pricing model
Open Source
Free tier
Yes
Open source
Yes
cliapi
Building AI agent applicationsStructured LLM output handlingTesting AI componentsSDK generation for Python and TypeScript