Back
Boundary logo

Boundary

BAML programming language for reliable structured AI outputs

Boundary develops BAML, an open-source programming language for defining typed LLM functions and extracting reliable structured outputs. It generates native clients, supports testing and prompt iteration, and lets agent applications switch models while keeping schemas, validation, streaming, and tool-like function contracts consistent.

Overview

Authnone
PricingFree tier available · $0 (open source)
SDKstypescript, python, go, ruby
OpenAPINo
MCP SupportNo
Boundary — Agent Tool — 4agent