A type-safe DSL from BoundaryML for writing LLM prompts as schema-validated functions in any language.
A type-safe DSL from BoundaryML for writing LLM prompts as schema-validated functions in any language.
BAML (Basically A Made-up Language) is an open-source domain-specific language from BoundaryML for building reliable LLM applications. Instead of stringly-typed prompts smeared across Python or TypeScript files, you write BAML files that declare functions with typed inputs, structured output schemas, and the prompt body that produces them.
Was this helpful?
Feature information is available on the official website.
View Features →Free
Usage-based
Custom
Ready to get started with BAML?
View Pricing Options →Weekly insights on the latest AI tools, features, and trends delivered to your inbox.
No reviews yet. Be the first to share your experience!
Get started with BAML and see if it's the right fit for your needs.
Get Started →Take our 60-second quiz to get personalized tool recommendations
Find Your Perfect AI Stack →Explore 20 ready-to-deploy AI agent templates for sales, support, dev, research, and operations.
Browse Agent Templates →