← all repositories

BoundaryML/baml

A prompting language and SDK for building reliable AI workflows with structured output, type-safe prompts, and multi-language support.

8.3k stars Rust LLMOps · EvalAgents
baml
Velocity · 7d
+8.6
★ / day
Trend
steady
star history

BAML provides a domain-specific language for prompt engineering that transforms prompts into typed functions with structured output schemas. It generates type-safe code for Python, TypeScript, Ruby, Go, and other languages, enabling developers to build LLM-powered workflows with built-in retries, streaming, guardrails, and model-agnostic tool-calling support.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.