One URL. A cap that's already on.

Change base_url in the OpenAI SDK you already use and you're on the gateway: Claude with nothing to set up, and any other provider through your own key or your own endpoint — behind one key, with a spend cap per project enforced before the call goes upstream, not a limit you discover on the invoice.

$15 a month, and it isn't just this app — every Parsons product is on the same subscription. Cancel any time. The cap is on before you ask — $5 a month per project by default, checked against a strongly-consistent counter before every upstream call.

Works with ClaudeChatGPTCursorthe built-in chat
Real spend, real cap. The console, on a phone.
ai-gateway.parsons.ai
The AI Gateway console: the endpoint and a four-line code sample, managed spend $16.24 of a $25 cap, keys and providers.
The console, for when you want to look. Usage, logs, keys, providers, models — with chat built in. Every button on it is also a tool your AI can call.
How it works

Change one line. Keep the SDK.

01

Point the SDK here.

base_url and a key. That's the migration. The OpenAI SDK you already use, unchanged.

Give me a key for the invoice app.
Your endpoint v1
client = OpenAI( base_url="https://ai-gateway.parsons.ai/v1", api_key="sk_live_…", )
Every model behind it. One key.
02

Paste one link into your AI.

Your account comes with one private address. Paste it into Claude, ChatGPT or Cursor once, and AI Gateway's tools are there. No AI of your own? The console has chat built in.

Your connection MCP Hub
https://mcp-hub.parsons.ai/p/prof_••••••••/mcp
ClaudeChatGPTCursorany MCP client
Paste it once. Tools you haven't granted aren't there.
03

Pick a model per call.

Six Claude models are managed — priced in the open, nothing to set up. Everything else on earth reaches the same URL through your own provider key or your own endpoint, logged the same way.

Route the classifier to the cheapest model that clears 90 on the eval.
Models managed · BYOK · BYOM
ANanthropic/claude-sonnet-5 · managedcost × 1.5
ANanthropic/claude-haiku-4-5 · managedcost × 1.5
OAopenai/gpt-5-mini · your keyOpenAI's price
BYyour endpoint · BYOMyours
Prices printed before you call, not after.
04

Watch the spend, and the cap.

Usage by key, by model, by day. A cap per project, enforced upstream of the call. Raise it when you mean to.

How much has the invoice app spent this month, and on what?
Spend · September managed
ILinvoice-lens$16.24 / $25
ANclaude-sonnet-542 requests$14.33
OAgpt-5-mini1,204 requests$1.91
Cap $25.00 · 65% used · resets Oct 1
What you get

A gateway that prints its prices and stops at your number.

ANAnthropic · managed, six modelsready
OAOpenAI · your keyBYOK
GOGoogle · Mistral · your keyBYOK
BYAny endpoint · yoursBYOM
01

Managed Claude, and everything else through your key

Six Claude models with nothing to set up. Any other provider through your own key, or your own endpoint, on the same URL — same logs, same cap.

invoice-lens · September$16.24 of $25
checked before every call
02

A cap that's enforced, not reported

Per project, in dollars, on by default at $5. Checked against a strongly-consistent counter before the upstream call. Not an alert — a wall.

K1invoice-lens · productionactive
K2invoice-lens · stagingactive
K3research · rotatedexpired
03

Keys per project, per environment

Each key's spend is its own line. Rotate with an overlap. Revoke and the traffic stops.

OAYour OpenAI keyrouted at your price
ANParsons Anthropicmanaged · cost × 1.5
04

Your provider keys, or ours

Bring a key and calls route through it at the provider's price. Use ours and pay tokens at cost and a half, prepaid.

09:41POST /chat/completions · claude-sonnet-51,240 ms
09:40POST /chat/completions · gpt-5-mini310 ms
09:38POST /embeddings88 ms
05

Logs you can read

Every call: model, tokens, latency, cost, which key. Ask your AI why yesterday was expensive and it reads the same rows.

Which model should I use for cheap classification?
Haiku 4.5 — the cheapest managed line, 310 ms median here, 94% on your last eval. Sonnet scores 96% at about 4× the price.
06

Models & pricing, asked

The console's own chat knows the price list and your logs. It answers the question you'd otherwise open three tabs for.

What it can't do

It routes your calls. It cannot invoice you afterwards.

  • ×Spend past the capThe cap is checked before the upstream call. Past it, the call is refused with a clear error, not billed.
  • ×Invoice youManaged spend draws from prepaid credits. Nothing arrives after the fact.
  • ×Read your prompts to train anythingRequests pass through to the provider and are logged as metadata — model, tokens, latency, cost. Content is not retained.
  • Route any OpenAI-compatible call — managed Claude, or any provider through your key
  • Issue keys, set caps, bring provider keys
  • Read usage and logs, by key, model and day
Your appOpenAI SDK · one line changed
Gatewaycap check · route
The modelany provider
× a surprise invoice · no path from here
What we holdKeys, caps, and a log of each call's metadata. Not the content.
What it costsManaged tokens at provider cost × 1.5 from prepaid credits; your own keys at the provider's price. The $15 is the gateway and everything else.
What leaving doesChange base_url back. Revoke the keys.

There is no security slogan on this page and no badge we haven't earned. Everything in that list is a thing you can check; the full mechanism and every tool are on the details page.

Pricing

Fifteen dollars a month — and it isn't just this app.

Parsons Cloudmonthly
Every product, one login15.00
AI Gateway · every model, one key0.00
Keys, caps, logs, playground0.00
Managed tokens cost × 1.5 · prepaid+
Projects unlimited0.00
Seats nobody is billed as one0.00
Total$15.00/mo
or $150 a year — two months free · tokens are the only metered line, capped per project by you
Start your 14-day trial
Card at checkout · cancel any time · no free tier

Is it worth it? Start where we look worst.

Going direct to one provider is cheapest if one provider is all you'll ever use. Here's what the gateways publish.

OpenRouter5% on credits
Portkey Pro$49 / mo
Helicone Pro$20 / seat / mo
Parsons — every product$15 / mo

Ours is $15 for the gateway with the cap built in, and the same $15 is Auth, Database, Deploy and the rest the app needs. Managed tokens cost 1.5× — use your own keys and they cost what the provider charges. And there is no free tier because a free gateway is one that learns from your prompts.

Change base_url, make one call, and watch the cap hold.