$ROUTER is now live on Pons.
Integrate once. Switch models without rewriting. Providers, credentials, limits and failover move out of your agent and into one router.
Models. Tools. Agents. One router.
CA: 0x83890309681e005506ef32887406e9c8cd9dc5f3
How it works: you describe providers, credentials, tools and limits once. Agent Router turns that into Envoy configuration.
Agent Router configures. Envoy handles the traffic, the same proxy that already carries much of the world's production traffic.
Agent Router moves all of that out of your agent and into configuration.
Your agent gets one OpenAI-compatible API for every model and one router for every MCP tool. Platform teams handle providers, credentials, limits and failover.
The problem: every agent ends up carrying its own provider APIs, credentials, failover logic, tool wiring and token limits.
That's a lot of infrastructure living inside code that should be about the agent itself.
Agent Router is built in the open: an Agentic AI Foundation project with maintainers from four companies and weekly meetings on Mondays.
1.2 is the first release under the new name. Bring the production problem you're actually running into.
From laptop to production, only the packaging changes.
OPENAI_API_KEY=sk-... aigw run
export OPENAI_BASE_URL=http://localhost:1975/v1
The same config ships to a gateway or a Kubernetes cluster. Or skip the install and use a hosted service.
7/7 · Observability. Which model answered, how many tokens, time to first token, where a fallback kicked in. No instrumentation in your agent, OpenTelemetry GenAI conventions.
5/7 · One router for every MCP tool. One tool catalog from many MCP servers, filtered by who is asking, so context stays small and wrong-tool calls stay rare.
4/7 · Credentials stay out of your code. Your agent authenticates to the router and nothing else. Provider keys and AWS, GCP and Azure credentials are rotated in one place.
2/7 · One API, every provider. Route OpenAI-compatible requests to Anthropic, Bedrock, Vertex, Azure, or self-hosted vLLM. Switching models is changing the model name.
Integrate once. Switch models without rewriting.
Agent Router gives your agent 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.