Lossless cross-protocol translation
Six wire protocols, native on both sides, bridged through one internal format rich enough to hold every protocol’s features. Anthropic thinking blocks, Gemini safety settings, and Bedrock tool use survive the hop — nothing is flattened to OpenAI shape.
Enables Point whatever SDK your code already speaks at one URL, and reach every model through it.
Fault-aware failover & circuit breaking
A circuit breaker on every provider lane classifies each error — provider outage, your bad request, context overflow, hard auth failure — and treats each differently instead of retrying into a wall. A failed lane reroutes mid-flight, before your client sees a single byte.
Enables A flaky provider is pulled and probed back gently; a rate-limit storm on one lane never starves the healthy ones.
A programmable request path
Routing is the first hook: a policy — built-in (weighted, cheapest, fastest, least-busy, usage), a webhook in any language, or a sandboxed Rhai script — inspects each request and decides who serves it, from per-member cost, latency, live concurrency, budget, and rate headroom. A slow or broken hook falls back, never blocks a request.
Enables The same fail-safe machinery is built to carry PII-steering, audit, caching, and guardrails — your own logic on the request path, in any language.
Governance & hard budget caps
Issue virtual keys with daily, monthly, or all-time spend caps and per-key RPM/TPM limits. Restrict a key to specific model pools, cap staging independently of production, and revoke instantly. Usage is tracked per key and queryable via the admin API.
Enables Cost control enforced at the gateway, not self-policed by callers.
Native TLS & mutual TLS
Busbar terminates TLS itself — cert and key in config, no reverse proxy required. Turn on mTLS and a client must present a certificate signed by your CA; anyone without one is rejected at the handshake, before any bearer-token check is reached.
Enables Zero-trust ingress without standing up a service mesh.
A single Rust binary you own
One static binary — no runtime, no sidecar, no interpreter in the request path — ships for Linux, macOS, and Windows (Intel and ARM). Provider keys live in one place; your app carries only a scoped token. Prometheus /metrics and OTLP traces built in.
Enables Your infrastructure, your keys, your data path — rotating an upstream key is one restart, not a deploy sweep.