Skip to content
@GetBusbar

Busbar, Inc.

Busbar

Busbar

Your AI control plane, in one static Rust binary.
Point any SDK at one URL, reach any provider, and keep serving when a provider does not.

Six by six matrix of ingress protocol against upstream protocol. All 36 pairs served. The same-protocol diagonal is forwarded byte for byte.

Six wire protocols, first class on both sides, in either direction. Same-protocol routes are byte-for-byte identical to calling the provider directly, because Busbar forwards your original bytes; cross-protocol, every modelled field arrives in the target's native shape.

Self-hosted, always. No hosted service, no signup, nothing phones home, and your provider keys stay in your own config on your own machine.

Two lines

- client = OpenAI(api_key=OPENAI_KEY)
+ client = OpenAI(api_key=BUSBAR_TOKEN, base_url="http://localhost:8080/v1")

  # "fast" is a pool you define in config: 80% Claude, 20% GPT, Bedrock on failover
  client.chat.completions.create(model="fast", messages=[{"role": "user", "content": "Hi"}])

That request left as OpenAI, may have been served by Anthropic, and came back as OpenAI. If Anthropic had failed before the first byte, Busbar would have moved to the next lane without your client noticing.

Why not LiteLLM, Kong or Portkey

Wire protocol pairs served, idle resident memory and container image size, comparing Busbar with LiteLLM, Kong and Portkey.

Same box, same harness, same day, published cell by cell with its own verdict and reason at onthebench.ai. Busbar served all 36 ingress and upstream wire-protocol pairs where LiteLLM served 8, Portkey 8 and Kong 4, at 7.3 MiB idle and 5.74 MB of compressed image against 360.77 MB for LiteLLM's.

The full table, with what each row does and does not say, is in the Busbar README.

Repositories

Busbar The gateway. One static Rust binary, Apache-2.0.
helm-charts · terraform-provider-busbar · pulumi-busbar · provider-busbar Deploy it: Helm, Terraform, Pulumi, Crossplane.
busbar-admin · busbar-go · busbar-python · busbar-js Drive the admin API: a CLI and typed clients.
store-postgres · store-mysql · store-sqlite · store-valkey Governance state, shared across a cluster.
auth-oidc · auth-github · auth-ldap · hashicorp-vault Identity and secrets, wired to what you already run.
headroom-hook · webrequest-hook Your own code on the normalized request path.
benchmarking · validate-action The neutral harness behind onthebench.ai, and a config gate for CI.

Docs at getbusbar.com, agent-readable at llms.txt.

Popular repositories Loading

  1. busbar busbar Public

    The execution control plane for AI agents. Govern every model request, MCP tool call, A2A delegation, and downstream action—while keeping your native protocols intact: six native LLM protocols in, …

    Rust 152 10

  2. headroom-hook headroom-hook Public

    Context-compression rewrite gate for busbar (headroom-core BM25)

    Rust 1

  3. benchmarking benchmarking Public

    Rust 1 2

  4. .github .github Public

    Busbar org profile

  5. helm-charts helm-charts Public

    Official Helm chart for busbar — the Rust LLM gateway

    Go Template

  6. terraform-provider-busbar terraform-provider-busbar Public

    Terraform provider for busbar — the Rust LLM gateway's admin API

    Go

Repositories

Showing 10 of 25 repositories
  • busbar Public

    The execution control plane for AI agents. Govern every model request, MCP tool call, A2A delegation, and downstream action—while keeping your native protocols intact: six native LLM protocols in, six native LLM protocols out.

    GetBusbar/busbar's past year of commit activity
    Rust 152 Apache-2.0 10 1 0 Updated Sep 25, 2026
  • store-mysql Public

    MySQL/MariaDB-compatible durable store plugin for busbar

    GetBusbar/store-mysql's past year of commit activity
    Rust 0 Apache-2.0 0 0 3 Updated Sep 25, 2026
  • store-postgres Public

    busbar Postgres governance store plugin — shared, durable, multi-node

    GetBusbar/store-postgres's past year of commit activity
    Rust 0 Apache-2.0 0 0 4 Updated Sep 25, 2026
  • auth-oidc Public

    busbar OIDC auth plugin — verify caller identity against an OIDC provider

    GetBusbar/auth-oidc's past year of commit activity
    Rust 0 Apache-2.0 0 0 1 Updated Sep 25, 2026
  • auth-github Public

    busbar auth plugin: GitHub OAuth login (self-serve API keys via /auth/token). Apache-2.0.

    GetBusbar/auth-github's past year of commit activity
    Rust 0 Apache-2.0 0 0 2 Updated Sep 25, 2026
  • store-sqlite Public

    busbar SQLite governance store plugin — single-node durable persistence

    GetBusbar/store-sqlite's past year of commit activity
    Rust 0 Apache-2.0 0 0 3 Updated Sep 25, 2026
  • auth-ldap Public

    busbar auth plugin: LDAP/Active Directory credential login (self-serve API keys via /auth/token). Apache-2.0.

    GetBusbar/auth-ldap's past year of commit activity
    Rust 0 Apache-2.0 0 0 2 Updated Sep 25, 2026
  • headroom-hook Public

    Context-compression rewrite gate for busbar (headroom-core BM25)

    GetBusbar/headroom-hook's past year of commit activity
    Rust 1 Apache-2.0 0 0 0 Updated Sep 25, 2026
  • hashicorp-vault Public

    busbar HashiCorp Vault secret plugin — resolve config secrets from a real Vault KV v2 backend

    GetBusbar/hashicorp-vault's past year of commit activity
    Rust 0 Apache-2.0 0 0 2 Updated Sep 25, 2026
  • busbar-go Public

    Typed Go client for the Busbar admin API — generated from openapi.json.

    GetBusbar/busbar-go's past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Sep 23, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Sponsoring

  • @TaKO8Ki
  • @jplatte