BAML

A typed language for defining and testing LLM functions.

Write prompts as typed functions in BAML files and generate clients for Python, TypeScript, Ruby and more; schema-aligned parsing recovers structured data even from imperfect model output.

Vendor
Boundary
Category
LLM & RAG frameworks
Pricing
Open source
Open source
Yes
License
Apache 2.0
Platforms
Python, TypeScript, Ruby, Go, VS Code
Website
boundaryml.com

Features

Best for

More llm & rag frameworks

Links