π©
BAML is a prompting language that transforms prompt engineering into schema engineering, enabling developers to build reliable AI workflows with structured outputs. It provides type-safety, streaming, retries, and multi-language support (Python, TypeScript, Ruby, Java, Go, Rust, C#) without requiring entire applications to be written in BAML.