What is an LLM router?
Why use Dome for a model router?
If one application needs to reach several models, a router is the right size of answer. Dome is for the enterprise AI platform team that owns model access for the whole business, and has to account for every token.
Which means the model is not the only thing under governance. Spend attributes to the agent rather than the key. The person the agent acts for is part of the authorization decision. Tool calls run under the same rules and land in the same audit trail. One object model, one rule language, one record. How that works.
One provider is a decision you make once
The first pressure is availability. A provider rate limit becomes your outage, and the fix has to live somewhere other than in every agent. The second is cost: token spend arrives as one bill with no way to attribute it to the team, the agent, or the workflow that caused it.
The third is choice. Models change every few months, and the good answer differs by task. A router turns each of those from a code change into a configuration change, and gives you one place to see what is actually being spent.
What an LLM router does
Where LLM routers differ
Who builds LLM routers
| Product | What it is | Best suited to |
|---|---|---|
| LiteLLM | The open-source default. Broad provider coverage, library-shaped, self-hostable. | Teams who want provider abstraction in their own stack and are happy to operate it. |
| Prisma AIRS | Formerly Portkey, now part of Palo Alto Networks. A routing layer inside a security suite. | Organizations consolidating on Palo Alto for AI runtime security. |
| Kong AI Gateway | API-management lineage extended to model traffic, on the same routes and plugin chain. | Organizations already running Kong who want models on that fabric. |
| OpenRouter | Aggregation-first. One account and one endpoint in front of a very wide model catalog. | Reaching many models quickly without negotiating provider contracts. |
| Dome | An agent operations platform. The LLM router is one control point of three, alongside tool traffic and agent identity. | Enterprise platform teams running agent services for the whole business: many agents, many teams, models and tools both in scope, one audit trail. |
Last updated 11 August 2026, based on publicly available information about these products. Spot something out of date? Tell us and we will correct it.
Questions worth asking
- 1Can a spend cap bind to an agent, or only to an API key?
- 2Can a rule say which agents may call which models, evaluated per call?
- 3Who governs the tool calls the same agents are making?
- 4Does the audit record name the agent and the person it acted for?
- 5On failover, is the fallback model authorized in its own right?
- 6If semantic caching is on, whose response can another caller receive?
Routing in service of governance
A router that exists to route treats spend and access as settings on a key. A router that exists to govern treats the model as one object among several that the same rules have to reach. That is the difference between metering usage and being able to say which agent spent it, on whose behalf, and under which rule.
So Dome’s LLM router, the Model Broker, is one control point of three. Spend attributes to the agent, not the key. Every failover candidate is authorized in its own right. The same rules that decide which model an agent may call decide which tools it may reach. The agent’s call shape never changes. What changes is that somebody can finally answer for it.
Agents Need to Talk to Models is a 20-minute field guide to the Model Broker: connecting providers, building pools, expressing model choice as routing policy, and capping spend. No form, no gate.