Apache Burr
A Python framework for building AI applications as state machines with actions, transitions, persistence and execution tracing.
About Apache Burr
Agent applications need explicit state and decision flows that developers can inspect, persist and replay.
Who it’s for
- Python developers building stateful AI applications
- Teams debugging agent workflows and human approval steps
When to consider it
Consider Apache Burr when you want to express agent behavior as Python actions and transitions with a tracing UI.
Tradeoffs & limitations
- Apache-2.0 licensed. In version 0.43.0 the core supports Python 3.9, but the optional CLI requires Python 3.10 or newer.
- The project is undergoing Apache incubation and has not yet been fully endorsed by the Apache Software Foundation.
SOTA overview · Documentation-based assessment · Sources & review method
Updates
No updates shared yet.
Discussion
Newest firstAsk a question or share how you use Apache Burr.
Keep it helpful. Community rules
Loading discussion…
Sources & review method
Documentation-based assessment · Oct 13, 2026 · Prepared with AI assistance; not a hands-on benchmark.
- Official framework and incubation overview
- Official repository overview
- Official license file
- Node 22 build maintenance — September 20, 2026
- Official Apache Burr favicon
Checked by SOTA · AI-assisted documentation review. Selection advice is our assessment; verify current requirements for your deployment.
Import history & original evidence
Apache Burr official website
A Python framework for building AI applications as state machines with actions, transitions, persistence and execution tracing.
Based on official pages and announcements checked on 2026-10-13. No hands-on test, performance benchmark or popularity ranking is claimed.