The honest details
behind every tier.
How per-application billing works, what fair-use API rate limits actually mean, and how to bring your own AI. No usage metering, no surprise line items.
Every plan, side by side
One bill: your deployed applications. Bring your own AI on every tier — Free through Enterprise.
| Free$0/mo | Starter$19/mo | Team$49/moMost popular | Business$149/mo | EnterpriseCustom | |
|---|---|---|---|---|---|
| Applications included | 1 | 2 | 5 | 20 | Unlimited |
| API rate limits | Fair use | Fair use | Higher | Unlimited (fair use) | Unlimited, dedicated |
| MCP access | Included | Included | Included | Included | Included + custom tools |
| Glass Box tracing | Basic | Basic | Standard | Advanced | Full audit suite |
| Roles & audit trails | — | — | |||
| Bring your own AI | + BYOM | ||||
| Self-hosted (Enterprise engagement only) | — | — | — | — | |
| Support | Community | Community | Priority + SLA | Dedicated + SLA | |
| Start free → | Get Starter → | Get Team → | Get Business → | Contact sales → |
You're billed per application
A deployed app is its own set of routes, data, and Glass Box audit trail inside your workspace. Each plan includes a set number of applications; when you need more, move up a plan. That's it — no usage metering, ever.
| Plan | Applications included | Need more? |
|---|---|---|
| Free | 1 | Move up to Starter |
| Starter | 2 | Move up to Team |
| Team | 5 | Move up to Business |
| Business | 20 | Talk to us about Enterprise |
| Enterprise | Custom | Set in the agreement |
What "fair-use API rate limits" means
OBTO meters application hosting — not your model calls. Rate limits keep the shared platform healthy; they are not a billing meter.
Limits, not meters
There's no hard per-call counter on your bill. Fair use means we only step in to throttle abnormal or abusive automated load — the kind that would degrade the platform for everyone.
Room to grow
- Free: fair-use limits, sized for one prototype app
- Starter: fair-use limits across two apps
- Team: higher limits across your apps
- Business: unlimited calls under fair use
- Enterprise: unlimited on dedicated infrastructure
We reach out first
If you consistently push the limits, we contact you to move to the right plan — we never let a runaway loop turn into a surprise invoice, because there's no per-call charge to spike.
Two ways to connect your model
Either path keeps your LLM spend with your own provider. OBTO hosts the app and never routes your inference.
Point your MCP client at OBTO
- Sign in to OBTO to reach your MCP endpoint
https://app.obto.co/ms/mcp - Add it to Claude Desktop, Cursor, ChatGPT, or any MCP-compatible client
- Ask your AI to build & deploy — it runs on its own model, OBTO hosts the app
Your client talks to its own LLM. OBTO only sees tool calls — never your inference.
Run it with your own key
- Choose your provider — OpenRouter, Anthropic, or OpenAI
- Add your API key to your OBTO workspace settings
- OBTO calls that endpoint with your key; the model bill lands on your provider account
Ideal for headless agents and scheduled jobs where there's no interactive client in the loop.
Provider spend is always yours. Whether you connect a client or bring a key for OpenRouter, Anthropic, or OpenAI, your model usage is billed by that provider directly. OBTO's invoice only ever contains your deployed applications.
See exactly what your agents did
Every plan traces each request end to end. Higher tiers add retention, depth, and audit reach.
Basic tracing
Per-request traces for your single app: tool calls, inputs, outputs, and errors, so you can debug what happened.
Standard tracing
Richer traces with longer retention and team-wide visibility across your apps, plus roles and audit trails.
Advanced tracing
Advanced traces, extended retention, and deeper audit for production workloads running at scale.
Enterprise — full audit suite. Everything in Advanced, plus the complete Glass Box audit suite and custom retention. Self-hosted deployment is available only as an Enterprise engagement under a separate agreement.
Help that scales with the plan
| Plan | Support | Team & access |
|---|---|---|
| Free | Community support | Google sign-in |
| Starter | Community support | Google sign-in |
| Team | Email support | Google sign-in · roles & audit trails |
| Business | Priority support + SLA | Google sign-in · roles & audit trails |
| Enterprise | Dedicated support + SLA | Roles & audit trails · custom MCP integrations |
The questions we get most
What counts as an app?
A deployed OBTO app with its own MCP surface, routes, data, and Glass Box audit trail. Many pages and routes can live inside one app — the bill is per deployed app, not per page or feature.
What happens over fair-use?
Nothing surprising. There's no per-call charge to spike — we only throttle abnormal or abusive automated load, and we reach out to move you to the right plan if you consistently push the limits.
Can I self-host?
Not as a self-serve option today. Self-hosting is an Enterprise engagement, scoped and supported under a separate agreement. Your application code is exportable to GitHub on every plan.
Do you ever charge for model usage?
No — never. Bring your own AI, always. Connect a client or bring an OpenRouter, Anthropic, or OpenAI key; your model spend stays with your provider. OBTO only bills per deployed app.
Bring your own AI. Ship on OBTO.
Start free with one app, step up to Starter for two, or jump into Team and scale. You keep your LLM spend; we host the app.