Tool overview
Burr is listed under AI Infrastructure & MLOps AI tools.
What is Burr?
Apache Burr (Incubating) is an Apache-2.0 Python framework for applications that make decisions, including chatbots, agents, and simulations. It models workflows as actions and transitions, persists state, supports parallelism and human input, and includes local tracking, tracing, debugging, and integrations with common model and data frameworks.
Best for
Python teams building stateful and observable agent or decision applications
Who is it for?
Decision note
Accepted for Preview after independent V411 official-source verification. Apply only after failures = 0, warnings = 0, unmapped = 0, Arabic v2 parity is valid, the logo result is reviewed, and all controlled fields, explicit clears, outreach evidence, affiliate evidence, rebrand status, and source notes are visually confirmed.
Key features
Action-and-transition application graphs
State persistence and recovery APIs
Local tracking, tracing, and debugging UI
Human input, parallelism, and pluggable integrations
Use cases
Building stateful AI assistants
Orchestrating multi-step agent workflows
Debugging and replaying decisions
Adding persistence and human approval
Pros
- Apache-2.0 open-source project
- Official signed Apache releases
- Strong state and observability primitives
Limitations
Burr structures execution but does not guarantee correct or safe actions. Developers must constrain permissions, secure credentials, validate state serialization, test recovery paths, monitor traces, and keep accountable human oversight for consequential workflows.
Pricing details
Billing options
Free open-source software
Pricing note
Apache Burr is free open-source software under Apache-2.0. Version 0.42.0 is the latest official Apache release shown on the downloads page. Model, database, hosting, tracing-backend, and infrastructure costs are separate.
Supported languages
- English
Integrations
OpenTelemetry
Pydantic
FastAPI
PostgreSQL
MongoDB
Redis
Please log in to join the discussion.