Agent Router · Enterprise AI Gateway

The enterprise AI gateway, proven at production scale.

One gateway in front of every model provider. Route, fail over, govern, and observe every LLM request across OpenAI, Anthropic, Google, Bedrock, Azure, and your own models, on the Envoy data plane proven at production scale.

  • Works with every provider. Point your existing agents at one stable endpoint and reach OpenAI, Anthropic, Google, Bedrock, Azure, Mistral, or self-hosted models. Swap or add providers without touching app code.
  • Automatic failover across providers. When one provider has a bad hour, traffic reroutes before your agents ever notice.
  • Built on Envoy, not a Python proxy. A C++ data plane that adds microseconds, not milliseconds, at millions of requests per second.

One endpoint in front of every provider

OpenAI Anthropic Google Vertex AWS Bedrock Azure + self-hosted

The gateway you started with

Teams picked simple gateways to ship agents. Now they're outgrowing them.

No attribution, no budgeting, no failover, and no controls across teams, geographies, providers, and clouds. Four ways that catches up with you in production:

Anthropic has a bad hour. Every on-call gets paged.

No failover, no load balancing across providers. One outage takes down agents across unrelated teams simultaneously.

The CFO asks which team spent $80K on tokens. No one can answer.

Spend is attributed to a single API key. There's no per-team, per-agent, or per-project breakdown to show for it.

A new developer needs model access. First, file a ticket.

No standardized on-ramp. Teams set up individual keys, individual billing, individual patterns. Leadership can't see any of it.

An agent is misbehaving in production. Good luck finding out why.

Logs are scattered across provider dashboards. Reconstructing a multi-agent chain failure takes days, not minutes.

One gateway, every model

Unified access, routing, resilience, and cost control in one layer.

Agent Router is provider-neutral, framework-agnostic, and drop-in compatible with the SDKs your teams already use. It sits in front of your stack, not in place of it, so every team gets the same governed on-ramp to every model.

Unified model access

One endpoint for OpenAI, Anthropic, Vertex, Bedrock, Azure, Mistral, and self-hosted models. An approved catalog, governed centrally.

Weighted routing

Route by model, team, token threshold, or request metadata in any combination. Split traffic across models to test and migrate safely.

Automatic failover

Production-grade circuit breaking and outlier detection applied to model providers. Recover from a provider failure without a redeploy.

Cost & token budgets

Enforce spend limits before a request hits the provider. Per-team, per-agent budgets that block over-budget calls inline, not after the bill.

The control plane

Every request, evaluated in a single filter chain.

  • Identity → policy → route → failover → log. Each stage adds microseconds, not milliseconds, in the Envoy filter chain.
  • Weighted routing & traffic splitting across providers. Shift load by model, team, or token threshold without a redeploy.
  • A native OpenTelemetry trace for every request, with zero instrumentation in your agent code.
  • Structured logs to your sink: Datadog, Splunk, Grafana, or any OTEL-compatible stack.

Based on Envoy AI Gateway

Production-hardened for enterprise AI, not a repackaged API proxy.

Tetrate built and runs Envoy at enterprise scale. Agent Router runs on the same distributed-systems architecture that already moves the internet's traffic, which matters when you're running agents across multiple teams, regions, and providers.

27.9K

GitHub stars on Envoy Proxy

1M+

User events / sec at Airbnb on Envoy

2M+

Requests / sec at Lyft on Envoy

Billions

API requests daily at Netflix on Envoy

Works with what you already have

Provider-neutral. Framework-agnostic. Drop-in compatible.

Agent Router doesn't replace your stack. It sits in front of it. Point your existing agents at one endpoint and keep the tools your teams already use.

Model providers

OpenAIAnthropicGoogle Vertex AIAWS BedrockAzure OpenAIMistralself-hosted

Agent frameworks

LangChainLangGraphClaude CodeAgentforceAutoGenCrewAIPydantic AI

Observability

OpenTelemetryDatadogSplunkGrafanaany OTEL sink

Identity & access

OktaMicrosoft Entra IDPing Identityany OIDC / SAML

How it works

From your first request to production scale in three steps.

Change one line of code.

Point your existing agents at the gateway and set the base_url. The API mirrors the SDKs your teams already use, so there are no app rewrites and your first request lands in under five minutes.

Every request flows through the filter chain.

Identity resolution, policy and rate limits, route selection, forward and failover, then log and trace, each running in order in the Envoy filter chain, adding microseconds.

Govern, observe, and scale.

Set per-team budgets that enforce inline, stream OpenTelemetry traces to your sink, and deploy as sidecar, edge, regional, or central gateway. Same binary, any topology.

Ready to start routing? Bring your own workload.

30 minutes with a Tetrate engineer. We'll put Agent Router in front of a sample of your traffic and show you routing, failover, budgets, and tracing on your own models.

30 minutes, no sales pitch Any provider, any framework Drop-in API, one line of code