Pricing
Start free. Upgrade when your content does.
Free
For evaluating Ondros or running a small project.
- 1 space · master environment
- 2 seats
- 500 entries
- 100 MB media storage
- 10k API calls / month
- AI with your own provider key
- Community support
Pro
For teams shipping production content across sites.
- 20 spaces · unlimited environments
- 50 seats
- 100k entries
- 50 GB media storage
- 5M API calls / month
- AI credits included
- SSO (OIDC) + audit log
- Priority email support
Enterprise
For organizations with compliance and scale requirements.
- Unlimited spaces & seats
- Custom API & storage limits
- SAML SSO + enforced domains
- Row-level security deployment
- SLA + dedicated support
- Invoice billing
Compare plans
| Free | Pro | Enterprise | |
|---|---|---|---|
| Spaces | 1 | 20 | Unlimited |
| Environments per space | 1 | Unlimited | Unlimited |
| Seats | 2 | 50 | Unlimited |
| Entries | 500 | 100,000 | Custom |
| Media storage | 100 MB | 50 GB | Custom |
| API calls / month | 10,000 | 5,000,000 | Custom |
| AI credits | Bring your key | Included | Included + custom models |
| Localization & fallbacks | ✓ | ✓ | ✓ |
| Webhooks | ✓ | ✓ | ✓ |
| Version history & audit log | ✓ | ✓ | ✓ |
| SSO | — | OIDC | OIDC + SAML (enforced) |
| Support | Community | Priority email | SLA + dedicated |
Billing FAQ
How does billing work?
Plans are billed monthly per account through Stripe. You can upgrade, downgrade, or cancel any time from Settings → Billing; changes apply immediately and proration is handled automatically.
What happens when I hit a plan limit?
Nothing breaks silently. Create operations past a ceiling return a clear "plan limit reached" response naming the metric, and API calls beyond your monthly quota return 429 with a Retry-After header. Existing content keeps serving.
How are seats counted?
A seat is any member of your account, whatever their role. Pending invitations don't count until accepted. You can free seats by deactivating users.
Do unused API calls roll over?
No — API quotas reset at the start of each calendar month.
Can I bring my own AI provider?
Yes. Every plan lets you plug in your own key for Groq, Gemini, Ollama (fully local), OpenRouter, OpenAI, or Azure OpenAI. Pro and Enterprise include managed AI credits on top.
Is there an overage charge?
No surprise charges: we enforce soft limits instead of billing overages. If you regularly hit ceilings, upgrading or a custom Enterprise limit is the path.
Not sure which plan fits?
Start on Free — every feature is there to try. Upgrade from inside the app when you need more room.