The self-hosted execution boundary for AI systems.
10K+
License: Apache-2.0
Busbar is the self-hosted execution boundary for AI systems. Run it in your infrastructure to govern model calls, tool use, and agent delegation before they reach approved destinations.
For traffic routed through Busbar, it:
Applications and agents → Busbar → Models, MCP tools, and A2A agents
Keep supported SDK workflows while centralizing provider credentials, model routing, budgets, circuit breaking, failover, and telemetry.
Busbar is a FROM scratch image: a static Rust binary plus the vetted
provider catalog. No shell, libc, runtime, or sidecar. It runs as a
non-root user and can be deployed in private or air-gapped environments.
Create a minimal config.yaml. Provider keys come from environment
variables and do not live in configuration.
providers:
anthropic:
api_key_env: ANTHROPIC_KEY
models:
claude:
provider: anthropic
max_concurrent: 10
Run Busbar:
docker run -d -p 8080:8080 \
-e ANTHROPIC_KEY \
-v "$PWD/config.yaml:/etc/busbar/config.yaml:ro" \
getbusbar/busbar:latest
Point a supported client at http://localhost:8080 instead of the
provider endpoint.
Full quickstart: getbusbar.com/getting-started
Centralize supported provider credentials, routing, budgets, circuit breaking, failover, and telemetry behind one customer-operated boundary.
Treat MCP tool calls as execution events. Enforce caller grants and budgets, validate approved schemas, and quarantine tools when their approved contract drifts.
Verify, pin, and re-check remote A2A agent identity. Enforce configured egress scopes and use target-bound leased credentials rather than forwarding caller credentials downstream.
FROM scratch; no shell, libc, runtime, or sidecar.latest — most recent stable release.X.Y.Z / X.Y / X — pin the release line you want; breaking changes require a major version bump under SemVer.linux/amd64 and linux/arm64.Images are keylessly Cosign-signed and include GitHub build provenance.
gh attestation verify \
oci://index.docker.io/getbusbar/busbar:latest \
--repo MattJackson/busbarAI
Content type
Image
Digest
sha256:1582c076d…
Size
6 MB
Last updated
3 days ago
docker pull getbusbar/busbarPulls:
2,189
Last week