| Availability | Pre-release; waitlist open | Generally available and production-deployed |
|---|
| Primary job | API gateway and AI gateway in one binary | AI gateway (LLM proxy) and Python SDK |
|---|
| Traffic governed | REST, gRPC, WebSocket, LLM, MCP, and A2A; TCP/UDP proxied at L4 | LLM, model, MCP, and agent traffic; HTTP pass-through available |
|---|
| Gateway authentication | OIDC, JWT/JWKS, JWE, LDAP/AD, mTLS, OAuth2 introspection, HMAC, and API keys | Virtual keys; OIDC/JWT and OAuth2 gateway auth are Enterprise |
|---|
| Enterprise-only features | None in planned pricing; paid plans are hosting, support, and services | SSO + SCIM, OIDC/JWT auth, audit logs, secret managers, multi-region control plane, air-gap |
|---|
| Providers and client APIs | 9 provider types; Chat Completions, Responses, and Messages on each, bridged where not native | 140+ providers and 1,800+ models; OpenAI-compatible Chat Completions, plus Responses and Anthropic Messages endpoints |
|---|
| Keys, teams, and budgets | Virtual keys; teams with shared and per-member USD budgets; per-user limits from JWT claims; threshold alerts | Virtual keys, users, teams, spend tracking, budgets, and rate limits in the open-source edition |
|---|
| Guardrails | Regex DLP and a prompt guard on prompts and, when enabled, on buffered and streamed replies; per-consumer model allowlists | Broad guardrail ecosystem; only secret detection and redaction is Enterprise |
|---|
| Routing and caching | Fallback, round-robin, weighted, and semantic routing; provider key pools; semantic cache; failover | Routing, fallbacks, and caching, including semantic caching |
|---|
| Agent governance | MCP tool allowlists, REST-to-MCP tools, A2A routing, human approvals denied by default | MCP gateway (key, team, org permissions) and A2A agent gateway (key, team permissions) |
|---|
| Runtime | Rust, on its own async transport | Python request path; Rust core in beta (opt-in per model, OCR on Rust by default); full Rust port targeted for end of 2026 |
|---|
| Deployment | One binary or split planes; PostgreSQL, Redis, and NATS optional; no Helm chart, and no image published yet | Proxy service; Postgres required for virtual keys, Redis once you run more than one instance; official Helm chart and Terraform modules |
|---|