Pricing
Your keys. Your rates. Our routing.
model.cards never resells tokens. You connect your own provider keys, your providers bill you at your own rates, and the gateway earns its keep by sending each request to the lightest model that can handle it. Free during beta.
Free
Everything, freeThe whole product. Connect your provider keys, point your SDK at one endpoint, and let complexity routing pick the right model per request.
- Bring your own provider keys — 8 providers supported
- modelcards/auto complexity routing
- Up to 25 API keys, each with its own spend guardrail
- Usage log with per-request cost estimates
- Failover across providers when an endpoint errors
- Full model cards, rankings and pricing data
Pro
Coming soonFor teams that want more control over the loop. Priced as a subscription so our incentive stays routing you cheaper, not billing you more.
- Routing analytics: savings vs. an always-frontier baseline
- Higher rate limits and longer usage-history retention
- Advanced routing policies as they land
- Priority support
Enterprise
We are taking on a small number of design partners while the platform is in beta. Bring the requirements your procurement team will not bend on and we will scope what it takes to meet them.
- Org accounts with shared provider keys and per-member quotas
- SSO on the roadmap; tell us your provider
- DPA and security review handled case by case
- A named contact and a shared channel
- Direct input on what we build next
Flat fee vs. a cut of your spend
A percentage grows with your bill. $19 doesn’t.
Pro is a flat $19/mo. Most gateways instead take a percentage of everything you route through them — which quietly scales the more you use them.
What a ~5% cut costs, by monthly spend
One shared axis, so the flat fee stays put while the percentage climbs.
- at $1,000/mo
- save $31
- at $5,000/mo
- save $231
- at $10,000/mo
- save $481
Priced to route you down, not up
- A router paid a cut of your spend earns more when you spend more. Ours is flat, so it’s the only one with a reason to route you to a cheaper model — and the saving lands on your provider bill, not ours.
- Complexity routing lowers that provider bill underneath the fee, so the saving lands twice: no percentage on top, and a smaller invoice from the provider that served the request.
- No balance to top up and no credits held as float. Your provider bills you directly, so no one is sitting on your money between requests.
Gateways that route on your behalf commonly take around 5% of what you spend. OpenRouter, for example, charges roughly 5.5% on credit top-ups (with about a $0.80 minimum) and holds those credits as float, plus a BYOK fee once you pass ~1M requests a month. In fairness the other way: below about $345/mo of spend a 5.5% cut is already less than $19 — and there our free tier beats paying any percentage at all.
Where the money goes
A closed loop, with you and your providers
There is no balance held here and no fee added per token. The loop is: your request comes in, the router scores it, your provider key serves it, your provider bills you, and the outcome tunes the next routing decision.
Bring your own keys
- Connect keys for Anthropic, OpenAI, Google, Groq, Together, Mistral, DeepSeek or xAI on the Providers page.
- Providers bill you directly at your account's own rates — negotiated discounts and credits apply unchanged.
- Keys are AES-256-GCM encrypted at rest and never leave the server unencrypted.
- Per-key spend guardrails stop a runaway loop before it runs up your provider bill.
Complexity routing pays for itself
Most production traffic is a mix: greetings, reformatting and simple extraction next to genuinely hard reasoning. Sending all of it to a frontier model means paying frontier prices for easy tokens. modelcards/auto scores each request and routes it to the lightest model that can handle it — so the expensive model only sees the requests that deserve it, and the savings land on your own provider bill.
Every auto-routed response reports the tier, the complexity score and the estimated cost in its x_modelcards block, so the decision is auditable per request.
FAQ
Questions we get before the first key is connected
What do I actually pay?
How does model.cards make money, then?
How does complexity routing decide which model gets my request?
How are my provider keys stored?
What if I have negotiated rates or committed spend with a provider?
Is my data used for training?
What are the rate limits?
What happens if I have no provider key connected?
Still deciding? The docs cover the endpoint surface, error codes and routing behaviour in full.
Read the docs