DeploymentΒΆ
The Burr tracking server can be run locally for development or deployed alongside your production stack for ongoing observability.
Embed in a FastAPI AppΒΆ
Mount the Burr UI inside an existing FastAPI application using the mount_burr_ui helper:
from fastapi import FastAPI
from burr.tracking.server.run import mount_burr_ui
app = FastAPI()
mount_burr_ui(app, path="/burr")
The tracking UI will then be available at /burr on your existing server.
Production OptionsΒΆ
For production deployments, Burr supports two tracking backends:
Local filesystem (default) β suitable for development or lower-scale production with a distributed filesystem. See Tracking Burr for configuration details.
S3-backed tracking β designed for higher-scale production workloads. See S3 Tracking on AWS (Concepts) for setup instructions.
For full deployment examples including Docker Compose and nginx, see Monitoring in Production.