Consolidated billing
Five vendor invoices. One Stripe invoice.
Every model your app calls — OpenAI, Anthropic, Google, Replicate, Stability — rolls up into a single invoice with daily, weekly and monthly analytics, USD-normalized, broken down by vendor and end-user.
OpenAI
Anthropic
Google
Replicate
Stability
odnoga
Stripe invoice
OpenAI$412.18
Anthropic$208.40
Google$66.12
Replicate$31.55
Stability$12.04
Total$730.29
Side by side
What changes when you put a router in front
| Without odnoga | With odnoga | |
|---|---|---|
| Invoices to reconcile each month | 5–8 (one per vendor, different currencies, different cycles) | 1 — single Stripe invoice in your currency |
| Daily / weekly / monthly cost view across vendors | Build it yourself from CSV exports | Built-in panel with one click |
| Per-end-user cost attribution | Not provided by vendors | Automatic via x-airouter-end-user header |
| Hard budget gate before the call leaves your app | Discover overspend on the invoice | Request blocked at the router |
| Cost breakdown CSV for finance | Manual stitching from 5 dashboards | One button — vendor, model, tokens, cost |
| Add a new vendor | New contract, new invoice, new dashboard | Already on the same invoice the next day |
Analytics
Daily, weekly, monthly — across every vendor
The Overview tab in your workspace stacks every vendor on one chart. Switch between daily, weekly and monthly with one toggle. Export to CSV for accounting.
- Vendor cost · platform fee · billable — line by line
- Per-end-user attribution via one HTTP header
- Same data feeds your Stripe invoice
Consolidated cost · last 30 days
$8,142.55
DWM
OpenAI · $4,118
Anthropic · $2,406
Google · $987
Replicate · $631
Export CSV for the entire range