Boundary

ActiveAI-native

The programming language for AI

What it does

Boundary is building BAML -- a programming language to build AI agents. We used to code in assembly, and moved on to C. From C, we moved on to higher level languages like Python. Now we are going from Python to natural language. What does the code look like when 50% of the business decisions is decided by an AI agent / prompts? How do you test these AI components? We made BAML to address these problems. BAML helps has built-in tools to test, observe, and work with structured LLM outputs / tool calling natively in the language 10x faster. With BAML you can also instantly parallelize LLM Calls, or react to certain events or changes in your pipelines, without having to write any boilerplate. It's like using 'React' for AI. BAML code can used from any other language -- providing a standardized way to organize and declare any LLM or AI code.

Its site says now · captured 2026-08-23

Basically a Made-up Language

BAML is a programming language for agents. Python and TypeScript were built for human productivity. BAML was designed with a different goal in mind.

Next to it in Developer tools · AI programming language for agents

  • atopileY Combinator W24

    We make tools to design electronics circuit boards with code

  • cmuxY Combinator S24

    Open source applied AI lab building next-gen devtools

  • HeroUIY Combinator S24

    The UI framework for AI agents and developers to build beautiful apps.

  • 21stY Combinator W26

    UI building blocks for the agentic internet

  • OpenSpecY Combinator W26

    Plan mode for complex features

  • SupersetY Combinator X26

    Building self-improving software

  • HolexPTechstars TS 2023
  • CodeCraftersY Combinator S22

    Programming courses for experienced engineers