Companies

Boundary

boundaryml.com

Boundary builds BAML, an open-source programming language and toolkit for developers creating reliable AI agents.

HQSeattle, Washington, United States
Employees1-50
1 active role
Jobs checked 4d ago
Specialization
Not classified
Business
Agent Tooling
Market
Software Development
Ecosystem
Agents
Customers
Developers
More details
Organization type
Commercial Company
Ecosystem
Agents
Business
Agent Tooling
Specialization
Not classified
Market
Software Development
Customers
Developers
Delivery models
Open Source, On Premise Software
Revenue models
Not classified
Listing status
Not classified
Latest equity round
Not classified
Reported funding amount
Not classified

About

Boundary builds BAML, a programming language and open-source toolkit for developers creating AI agents and applications. BAML targets software and AI engineering teams, differentiating itself with runtime-safe types, typed errors, native LLM functions, testing and evaluations, code-discovery tools, and SDK generation for Python and TypeScript.

Market

Boundary competes in AI developer tools and LLM application infrastructure, positioning BAML as a programming language for building reliable agents and structured-output applications rather than merely another prompting library. Its differentiation is a language/compiler-style workflow with runtime types, typed errors, concurrency, native LLM functions, testing and evaluations, AST-aware discovery, and generated SDKs that work across languages and LLM providers.

Target Customers

Boundary primarily targets software developers and AI/product engineering teams building LLM-powered agents, RAG chatbots, document/PDF extraction, and other structured-output applications. The strongest fit is for teams that need reliable, type-safe LLM functions and want to adopt the technology incrementally from existing Python or TypeScript codebases.

At a Glance

Problem

Building reliable applications around large language models is still too much like stitching together raw prompts, application code, parsers, retries, and testing infrastructure. Boundary’s documentation describes prompts as lacking type safety, previews, and linting, while structured-output workflows often force developers to execute a Python/Pydantic environment or build a separate microservice just to test a small prompt change. The pain is primarily engineering time and operational risk: teams must manage complex model and retrieval choices, hallucinations, malformed outputs, and confidently incorrect answers that can damage customer trust and create compliance or support costs.

The killer use case is turning unreliable LLM calls into production-grade application functions, especially for AI agents, RAG chatbots, document and resume extraction, classification, and tool calling. These applications need predictable schemas and error handling rather than prose responses, and BAML is aimed at the point where a large share of business logic is being delegated to prompts or agents.

Product / Service

Boundary’s core product is BAML, an open-source, domain-specific programming language for agents and structured LLM outputs. Developers define typed functions, schemas, prompts, and model clients in BAML; the toolchain generates client code for languages such as Python, TypeScript, Go, and Ruby. Generated code calls the selected LLM, injects the output schema into the prompt, parses the response, repairs broken JSON, applies retry logic, and returns a typed object that can be validated and consumed by the host application. BAML also provides a local playground, prompt previews, tests, evaluations, concurrency, and tools for observing LLM inputs and outputs.

The delivery model is currently local-first: the language and toolchain are free and open source, run on the developer’s machine, and can be adopted incrementally alongside an existing framework without sending requests through Boundary’s servers. Boundary says a hosted BAML Cloud is planned to add observability, team controls, and governance, creating a potential commercial layer while preserving the free local runtime. The benefit is less boilerplate and faster iteration, with stronger guarantees around structured outputs and a common interface that lets teams use different models and programming languages.

Market

Boundary competes in AI developer tools and the emerging programming-language and infrastructure layer for LLM applications and agents. Its closest substitutes are not only other structured-output libraries but also agent and orchestration frameworks such as LangGraph, CrewAI, AutoGen, DSPy, and the OpenAI Agents SDK, plus type-oriented tools such as PydanticAI and Instructor. BAML’s differentiation is to move beyond a library inside one host language: it offers a dedicated language, generated SDKs across multiple languages, native testing and evaluation, and tooling designed for agents to inspect and modify code. It can also coexist with existing LLM frameworks, so the competitive relationship is partly complementary.

Boundary appears to be an early but meaningfully adopted, seed-backed company rather than a purely pre-revenue experiment. It was founded in 2023, participated in Y Combinator’s Winter 2023 batch, and PitchBook reports a $1.5 million seed round and $2 million raised in total. The company’s 2025 account described multiple Fortune 500 companies, government agencies, and startups using BAML, more than 2,400 Discord members, and growth from 1,000 to 7,000 GitHub stars; the repository evidence now shows 8,744 stars and 463 forks. Boundary has also reported paying customers historically, although current revenue is not publicly quantified and the core local product remains free while its planned cloud offering has not yet published pricing.

Founders & Leadership

Vaibhav GuptaFounder
CEO & Co-founder
Aaron Villalpando GonzalezFounder
CTO & Co-founder

Funding History

2021-05
Undisclosed (only reported funding round)$5.22M

Not publicly specified

Recent News

2026-07-15other
🦄 ai that works: Agentic Backpressure Deep Dive

Boundary published a podcast episode about agentic backpressure, deterministic feedback loops, and helping coding agents operate more autonomously.

2025-12-26other
Structured outputs create false confidence

A Hacker News discussion highlighted Boundary's argument that structured outputs from different providers can reduce the quality of data-extraction results and linked to the company's analysis.

Active Roles

1
Seattle, WA, US/Engineering/80d ago

Business Model

The local BAML language and toolchain are free and open source, running on users' machines without requiring a hosted service. Boundary's planned monetization is BAML Cloud, combining a free tier with usage-based hosted and enterprise capabilities such as observability, governance, private deployments, and managed services; detailed cloud pricing was not yet published.

Products

BAML programming language and agent development toolchainBAML-generated SDKs and runtime integrations for Python, TypeScript, Ruby, Go, C#, Java, and other languagesBAML VS Code/Cursor extension and integrated LLM playgroundPromptFiddle online interactive BAML playground

Customers

cognee

Tech Stack

BAML domain-specific programming language and runtimeLLMs and provider APIs, including OpenAI, Anthropic, AWS Bedrock, Google AI/Vertex AI, Azure OpenAI, Groq, Ollama, vLLM, and othersRust-inspired type system and Rust-based error-tolerant JSON parserPython, TypeScript, Ruby, Go, C#, and Java SDK/code generationVS Code/Cursor extension, CLI tooling, integrated playground, and built-in testing/evaluation framework

Competitors

Instructor
PydanticAI
Outlines
Guidance
DSPy