Skip to main content

Models. Tools. Agents.
One router.

Integrate once. Switch models without rewriting. Your agent gets one OpenAI-compatible API for every model and one router for every MCP tool. Platform teams set up providers, credentials, limits, and failover. Envoy handles the traffic.

An Agentic AI Foundation project · Powered by Envoy

Route to 16 providers out of the box
AnthropicAWS BedrockAzure OpenAICohereDeepInfraDeepSeekGoogle GeminiGrokGroqHunyuanMistralOpenAISambaNovaTetrate Agent Router ServiceTogether AIVertex AI
Adopters

Adopted by

Alan by Comma Soft logoBloomberg logoLY Corporation logoNational Research Platform logoNutanix logoPaper Compute Co. logoSimplifai logoStacklok logoTencent Cloud logoTetrate logoUnwrap logoYour Logo Here logo

Using Agent Router? Add your logo →

How it fits together

Powerful traffic handling, made usable

Your agent speaks one API. You describe providers, credentials, tools, and limits once; Agent Router turns that into Envoy configuration, and Envoy handles every request with the reliability it has proven in production for a decade.

Agent Router markAgent Router mark
Agent Router
Configures — providers, credentials, routing, tools, and limits
Envoy markEnvoy mark
Envoy
Handles the traffic — the proxy that already carries much of the world's production traffic
Agent Router configures. Envoy handles the traffic.
Get running

From laptop to production

One command on your laptop. The same configuration ships to a dedicated gateway or a Kubernetes cluster — only the packaging changes.

Read the guide
# 1 — start the router locally
OPENAI_API_KEY=sk-... aigw run

# 2 — the only change your agent needs
export OPENAI_BASE_URL=http://localhost:1975/v1

# 3 — add MCP tools (same mcpServers file as Cursor / Claude Desktop)
aigw run --mcp-config mcp-servers.json
Community

Built in the open

Weekly meetings, public design proposals, and maintainers from four companies. Showing up with a production problem is a valuable contribution.