Claude, GPT and Gemini APIs, for less.
One OpenAI- and Anthropic-compatible Base URL. Pay per token, see every call in your usage log, and keep the code you already have.
Base URL
https://api.airoutly.com/v1Prepaid balance via Stripe.
curl https://api.airoutly.com/v1/chat/completions \
-H "Authorization: Bearer $AIROUTLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-5",
"messages": [{"role": "user", "content": "Hello"}]
}'import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.airoutly.com/v1",
api_key=os.environ["AIROUTLY_API_KEY"],
)
resp = client.chat.completions.create(
model="gpt-5",
messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content)import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
baseURL: "https://api.airoutly.com",
apiKey: process.env.AIROUTLY_API_KEY,
});
const msg = await client.messages.create({
model: "claude-sonnet-4-5",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello" }],
});# Point Claude Code at Airoutly, then run it as usual
export ANTHROPIC_BASE_URL=https://api.airoutly.com
export ANTHROPIC_AUTH_TOKEN=$AIROUTLY_API_KEY
claudeThe highlighted line is the only change to your code.
Prices you can check before you pay
USD per 1M tokens. The number on this page is the number we bill.
Claude Sonnet 4.5 Anthropic$2.16$1.62$3.00$10.80$8.10$15.00Claude Sonnet 4.5: input $2.16, output $10.80 per 1M tokens (official $3.00 / $15.00)Claude Sonnet 4.5: input $1.62, output $8.10 per 1M tokens (official $3.00 / $15.00)Claude Haiku 4.5 Anthropic$0.72$0.36$1.00$3.60$1.80$5.00Claude Haiku 4.5: input $0.72, output $3.60 per 1M tokens (official $1.00 / $5.00)Claude Haiku 4.5: input $0.36, output $1.80 per 1M tokens (official $1.00 / $5.00)GPT-5 OpenAI$0.90$1.25$7.20$10.00GPT-5: input $0.90, output $7.20 per 1M tokens (official $1.25 / $10.00)Gemini 2.5 Pro Google$0.90$1.25$7.20$10.00Gemini 2.5 Pro: input $0.90, output $7.20 per 1M tokens (official $1.25 / $10.00)Gemini 2.5 Flash Google$0.22$0.11$0.30$1.80$0.90$2.50Gemini 2.5 Flash: input $0.22, output $1.80 per 1M tokens (official $0.30 / $2.50)Gemini 2.5 Flash: input $0.11, output $0.90 per 1M tokens (official $0.30 / $2.50)
Struck-through figures are the providers' official list prices.
Three steps to your first call
- 1
Create a key
Sign up with email or GitHub, top up any balance, and create a key with its own spend limit.
sk-••••••••••••a91f - 2
Change one line
Swap the Base URL in your SDK or tool. Model names stay the official ones.
api.openai.com/v1
api.airoutly.com/v1 - 3
Pay per token
Every request shows up in your usage log with tokens and cost, so you can reconcile to the cent.
200 sonnet-4-5 · 1,284 tok · $0.0119
What you can hold us to
No inflated numbers. These are the things you can verify yourself.
- Public prices
- Every model's price is listed before you sign up, and it's what you're charged.
- A log line for every call
- Model, tokens, cost and time for each request.
- Card payments through Stripe
- We never see or store your card number.
- Native protocols
- Anthropic Messages, OpenAI Chat and Responses, Gemini, passed through as-is.
Questions developers ask first
Something else? Contact support
Is this the real Claude / GPT / Gemini?
Yes. Requests are routed to the upstream models through our provider partners, and the model name you send is the model that answers.
How is usage billed?
You top up a USD balance. Each request deducts input, output and cache tokens at the per-model price shown on the pricing page. Your usage log shows the exact amount per request.
Does it work with Claude Code and Cursor?
Yes. Set the Base URL and your Airoutly key in the tool's settings. The docs have a step-by-step page for each client.
Are streaming and long requests supported?
Streaming is supported on every model, and recommended. Non-streaming requests that take longer than about two minutes can time out; use
stream: true for long outputs.Do you store my prompts?
We log request metadata (model, tokens, cost, time) for billing. How prompt content is handled by us and our upstream providers is described in the privacy policy.
Your key is two minutes away.
Sign up, top up, paste one Base URL. Keep building.