BoundaryML

A programming language for AI agents that combines TypeScript-like syntax with Rust-level type safety, helping developers get structured data from LLMs.

baml-language-0.22.3-nightly.20261018.a
Published at
14h ago
9,423
Stars
577
Download
Synced at
8h ago

Latest release

baml-language-0.22.3-nightly.20261018.aOct 19, 2026, 08:24 AM
Downloads slow? Switch the source anytime above

README

Project Overview

BAML (Basically A Made-up Language) is a programming language for AI agents that looks like TypeScript, with every feature built so agents make fewer mistakes. It helps you get structured data from LLMs with the best developer experience possible, working with all languages.

Key Features

  • Statically-typed programming language built for AI agents
  • Combines TypeScript-like syntax with Rust-level type safety
  • Helps extract structured data from LLMs
  • Cross-language support

Target Audience

  • AI application developers who need structured data from LLMs
  • Engineers who value type safety and the best developer experience
  • Teams building AI agent systems

Quick Start

  1. Visit the BAML website
  2. Check the GitHub repository
  3. Browse example projects

Core Advantages

  • Static typing for compile-time error detection
  • Best-in-class developer experience
  • Cross-language support
  • Designed specifically for AI agents

System Requirements

  • OS: Cross-platform

Release history

Sort