Documentation

HomeBAMLCLICloudTutorialsExamples

BAML documentation

  • Overview
  • Get started
  • Book
    • 3. Common programming concepts
    • 8. Handle errors
    • 11. Interfaces
    • 12. Run work concurrently
    • 22. Patterns, matching, and destructuring
  • Language reference
    • Functions
  • Standard packages
  • Language bridges
    • TypeScript

Products

  • BAML CLI
  • Cloud

Resources

  • Tutorials
    • Structured extraction
  • Examples
    • Classify support tickets
    • Images and vision models
HomeBAMLCLICloudTutorialsExamples
Start
Latest BAML releases

BAML documentation

Install BAML, run a function, and call it from your application.

Get Started Explore BAML

BAML

Write functions, prompts, and types. Run them from the CLI or your application.

BAML CLI

Look up commands, arguments, and flags for your installed version.

Boundary Cloud Services

Contact the team for help with cloud setup and APIs.

Tutorials

Build a receipt extractor and call it from Node.js.

Examples

Classify support tickets, read images, and extract structured data.

Release notes

Follow language, toolchain, and package changes across releases.

Developer documentation for BAML and Boundary products. Source available on GitHub. View release notes