Compare

Why not OpenRouter?

It's the first question we get, so here is the direct answer — plus LiteLLM, the observability tools, and doing nothing at all. Including where each of them beats us.

The short version: a router charges a percentage of the bill you want to shrink. We charge a flat fee and never touch your tokens — your keys, your provider rates, and budgets that block the request instead of emailing you about it.

The markup math

A percentage fee scales with your spend. A flat subscription doesn't. Drag the slider to see where the lines cross for your traffic.

Your monthly LLM spend

$2,250/mo

$100$50,000
5% markup, per year
$1,350
TokenRouter Starter, per year
$348
You keep
$1,002/yr

Routing fees scale with your spend. A flat subscription doesn't — the gap only widens as you grow.

Side by side

Four different answers to “one endpoint in front of many models” — built for four different buyers.

TokenRouter
OpenRouter
LiteLLM (self-hosted)
Helicone / Portkey
Token markup
What the gateway adds on top of provider list price
0% — providers bill you directly
~5% fee on credits you buy
0% — you self-host
0% — sits beside your calls
Price model
Free plan, then flat $29–$499/mo
Usage-based credits
Free OSS; paid enterprise tier
Usually per-log or per-trace
Cost scales with your token spend
The line that bends as you grow
No — flat, whatever you route
Yes — 5% of everything
No, but infra + on-call does
Yes — priced per event logged
Bring your own provider keys
Required — your rates, your contracts
Optional (BYOK surcharge applies)
Required
Required
Budgets that actually block
Not an alert after the money is gone
Hard caps per team, member & key — enforced pre-flight
Account & key credit limits
Key budgets you operate yourself
Alerting, not enforcement
Maps to your org chart
Orgs → teams → members → keys, with per-scope budgets
Per-key usage tracking
Virtual keys and teams
Tags and user ids you set yourself
Native Anthropic /v1/messages
Claude Code and the Anthropic SDK, unmodified
Yes — verbatim passthrough, thinking blocks and cache_control intact
OpenAI-shaped only
Translation layer
Proxy-dependent
Stores your prompts
The first question your security reviewer asks
Never by default — capture is an explicit per-key opt-in, encrypted and retention-capped
Configurable logging
Your choice — it's your database
Yes, by design — that's the product
You operate it
No — hosted, we carry the pager
No — hosted
Yes — you run Postgres, Redis and the proxy
No — hosted

Competitor details summarized from public pricing pages and documentation as of August 2026. These products ship fast — check the vendor for current terms before you decide.

The honest answers

Why not OpenRouter?

OpenRouter resells tokens. You buy credits, they take roughly 5% on the way through, and that fee is a fixed percentage of a bill you are trying to grow. At $50k/mo of inference that is $2,500/mo — every month, forever, for routing.

TokenRouter never touches your tokens. You bring your own provider keys, the provider bills you at your rate (including any committed-use or enterprise discount you have negotiated), and you pay us a flat subscription that does not move when your usage does.

The deeper difference is what the two products are for. OpenRouter is built to help a developer reach many models quickly. TokenRouter is built to answer the questions a finance or platform lead asks: which team spent this, on what, and what stops it from happening again next month. Budgets here are enforced before the request leaves the building, not reported after the invoice arrives.

Where they win: Pick OpenRouter if you want one account that reaches hundreds of models — including ones you have no contract for — without setting up provider accounts, and if a percentage fee on a small bill is cheaper than a subscription.

Why not LiteLLM? It's free and open source.

LiteLLM is genuinely good, and if you have a platform team that wants to own a proxy, it is a reasonable choice. The cost is not the license — it is the Postgres, the Redis, the rate-limit correctness under concurrency, the upgrade treadmill as five providers change their APIs, and the pager that rings when the proxy in front of all your AI traffic goes down at 3am.

That is the thing we sell: the same control plane, without you operating the piece every production request depends on. A single engineer-week per month of maintenance costs more than the top plan here.

Where they win: Pick LiteLLM if you need to run inside your own VPC today with no third party in the path, or if you want to fork the routing logic.

Why not Helicone, Portkey, LangSmith or Braintrust?

Those are observability and evaluation products. They are excellent at showing you what your prompts did, because they store your prompts — that is the product. They tell you that a team spent $40k last month.

TokenRouter is a control plane. It stops the team at $30k. Different job, and the two coexist: nothing here prevents you sending traces to an eval tool.

It also means the security review is a different conversation. Request logs here carry token counts, cost and latency — no prompt bodies, no completions, unless you explicitly opt a key, team, or member into capture. The prompt-retention question has a one-line answer: nothing is retained that you didn't turn on, and what you turn on is encrypted, retention-capped, and deletable in one click.

Where they win: Pick an eval platform when the problem you have is prompt quality and regression testing, not spend and access control. Many teams run both.

Why not just call the providers directly?

Most teams start there, and it works right up until the third team wants a key. Then keys get shared, spend is attributed by asking people, one runaway agent loop produces a five-figure surprise, and swapping a model means a deploy in every service that hardcoded it.

One base URL swap gets you per-team keys with hard caps, a model allowlist, per-model spend attribution, and the ability to change which model a team uses without shipping code.

Where they win: Stay direct if you have one team, one provider, and a spend number you would not mind seeing double.

Keep the routing. Drop the routing fee.

Point your OpenAI or Anthropic SDK at TokenRouter, bring your own keys, and set budgets that actually enforce themselves. The free plan needs no card.