Pricing
Plans for the control plane. Bring your own provider key: your provider bills you for tokens, with no mark‑up from us. Every paid plan starts with a 3‑day trial with Pro features, no card.
Yearly: two months free
Plans
Starter
Indie developers & B2C apps
$9/ month
or $90 / year, two months free
- Seats
- 2
- Gateway requestsRequests
- 100k / mo
- Spans
- 1M / mo
- Retention
- 14 days
Adds approvals, AI Graph & ROI
Pro
Startups & small teams
$49/ month
or $290 / year, save $298
- Seats
- 5
- Gateway requestsRequests
- 1M / mo
- Spans
- 10M / mo
- Retention
- 30 days
Business
Growing companies
$99/ month
or $990 / year, two months free
- Seats
- 25
- Gateway requestsRequests
- 10M / mo
- Spans
- 100M / mo
- Retention
- 90 days
Enterprise
Large / regulated orgs
Custom
Limits and terms set with you
- Seats
- Custom
- Gateway requestsRequests
- Custom
- Spans
- Custom
- Retention
- 365+ days
Prices in USD. We don’t take card payments online yet: when your trial ends, choose a plan with Request upgrade in the console or by email, and we activate it. Your data and setup stay.
The whole management loop, from day one.
Plans differ in volume, retention, team size and a few governance features. The core product is the same for everyone.
- OpenAI‑compatible gateway plus Anthropic’s Messages API: chat, Responses, embeddings, streaming
- Bring your own key for 24 provider presets or any OpenAI‑compatible server, with no token mark‑up
- Built‑in simulator provider for tests and demos
- Python and TypeScript SDKs, OpenTelemetry ingestion and the Worksi MCP server
- Live activity, traces with waterfall, runs and dashboards
- Eleven incident detectors, evidence packs and deterministic diagnosis
- Pause agents, stop runs, runbooks and recovery actions
- Capture modes and redaction of sensitive values
- Role-based access control and a tamper-evident audit log
How the trial works.
1. Start today. Pro features for three days, no card. Until you confirm your email, the trial is capped at 1,000 gateway requests and 10,000 spans.
2. Try it with the simulator, or add your provider key. The built‑in simulator gives deterministic, free responses.
3. Choose a plan. Use Request upgrade in the console or email us, and we activate it. Your data and setup stay.
Compare plans.
| Feature | Starter$9 / month | Pro$49 / month | Business$99 / month | EnterpriseCustom |
|---|---|---|---|---|
| Usage | ||||
| Gateway requests / monthModel calls forwarded to your provider. Requests the gateway blocks don’t count. | 100,000 | 1,000,000 | 10,000,000 | Custom |
| Traced spans / monthRecorded units of work: model calls, tool calls, steps and run events. | 1,000,000 | 10,000,000 | 100,000,000 | Custom |
| Data retention | 14 days | 30 days | 90 days | Custom (365+ days) |
| LLM‑assisted diagnoses / monthUsing the platform OpenAI key. Unlimited with your own OpenAI or OpenAI‑compatible credential. | 50 | 500 | 5,000 | Custom |
| Team | ||||
| Seats | 2 | 5 | 25 | Custom |
| Workspaces | 1 | 3 | 10 | Custom |
| API keys | 5 | 25 | 200 | Custom |
| Integrations & alerts | ||||
| Upstream MCP servers (MCP gateway) | 1 | 10 | Unlimited | Unlimited |
| Alert channels | Email, Slack, webhook | Email, Slack, webhook | All channel types | |
| Governance | ||||
| Policies | Model allow/deny, spend, token, rate, data capture, end‑user quotas | Model allow/deny, spend, token, rate, data capture, end‑user quotas, tool policies, approvals | Model allow/deny, spend, token, rate, data capture, end‑user quotas, tool policies, approvals, four‑eyes | All policy types |
| End‑user plans & quotas | ||||
| Human approvals | ||||
| Four‑eyes approvals | ||||
| Audit log export | ||||
| Insight | ||||
| AI Graph | ||||
| ROI & outcomes | ||||
| CSV / JSON exports | ||||
| Support | ||||
| Support channel | Priority email | Dedicated contact | ||
| Choose a plan | Start free trial, Starter plan | Start free trial, Pro plan | Start free trial, Business plan | Contact sales, Enterprise plan |
Starter
$9 / month
Usage
- Gateway requests / monthModel calls forwarded to your provider. Requests the gateway blocks don’t count.
- 100,000
- Traced spans / monthRecorded units of work: model calls, tool calls, steps and run events.
- 1,000,000
- Data retention
- 14 days
- LLM‑assisted diagnoses / monthUsing the platform OpenAI key. Unlimited with your own OpenAI or OpenAI‑compatible credential.
- 50
Team
- Seats
- 2
- Workspaces
- 1
- API keys
- 5
Integrations & alerts
- Upstream MCP servers (MCP gateway)
- 1
- Alert channels
Governance
- Policies
- Model allow/deny, spend, token, rate, data capture, end‑user quotas
- End‑user plans & quotas
- Human approvals
- Four‑eyes approvals
- Audit log export
Insight
- AI Graph
- ROI & outcomes
- CSV / JSON exports
Support
- Support channel
Pro
$49 / month
Usage
- Gateway requests / monthModel calls forwarded to your provider. Requests the gateway blocks don’t count.
- 1,000,000
- Traced spans / monthRecorded units of work: model calls, tool calls, steps and run events.
- 10,000,000
- Data retention
- 30 days
- LLM‑assisted diagnoses / monthUsing the platform OpenAI key. Unlimited with your own OpenAI or OpenAI‑compatible credential.
- 500
Team
- Seats
- 5
- Workspaces
- 3
- API keys
- 25
Integrations & alerts
- Upstream MCP servers (MCP gateway)
- 10
- Alert channels
- Email, Slack, webhook
Governance
- Policies
- Model allow/deny, spend, token, rate, data capture, end‑user quotas, tool policies, approvals
- End‑user plans & quotas
- Human approvals
- Four‑eyes approvals
- Audit log export
Insight
- AI Graph
- ROI & outcomes
- CSV / JSON exports
Support
- Support channel
Business
$99 / month
Usage
- Gateway requests / monthModel calls forwarded to your provider. Requests the gateway blocks don’t count.
- 10,000,000
- Traced spans / monthRecorded units of work: model calls, tool calls, steps and run events.
- 100,000,000
- Data retention
- 90 days
- LLM‑assisted diagnoses / monthUsing the platform OpenAI key. Unlimited with your own OpenAI or OpenAI‑compatible credential.
- 5,000
Team
- Seats
- 25
- Workspaces
- 10
- API keys
- 200
Integrations & alerts
- Upstream MCP servers (MCP gateway)
- Unlimited
- Alert channels
- Email, Slack, webhook
Governance
- Policies
- Model allow/deny, spend, token, rate, data capture, end‑user quotas, tool policies, approvals, four‑eyes
- End‑user plans & quotas
- Human approvals
- Four‑eyes approvals
- Audit log export
Insight
- AI Graph
- ROI & outcomes
- CSV / JSON exports
Support
- Support channel
- Priority email
Enterprise
Custom
Usage
- Gateway requests / monthModel calls forwarded to your provider. Requests the gateway blocks don’t count.
- Custom
- Traced spans / monthRecorded units of work: model calls, tool calls, steps and run events.
- Custom
- Data retention
- Custom (365+ days)
- LLM‑assisted diagnoses / monthUsing the platform OpenAI key. Unlimited with your own OpenAI or OpenAI‑compatible credential.
- Custom
Team
- Seats
- Custom
- Workspaces
- Custom
- API keys
- Custom
Integrations & alerts
- Upstream MCP servers (MCP gateway)
- Unlimited
- Alert channels
- All channel types
Governance
- Policies
- All policy types
- End‑user plans & quotas
- Human approvals
- Four‑eyes approvals
- Audit log export
Insight
- AI Graph
- ROI & outcomes
- CSV / JSON exports
Support
- Support channel
- Dedicated contact
Pricing questions
More questions? Contact us or email info@xeoo.io.
How does the free trial work?
Sign up and your organization gets three days of Pro features straight away, with no card or payment details. Confirm your email address to lift the trial caps: until then the trial is limited to 1,000 gateway requests and 10,000 traced spans. To continue after the trial, use Request upgrade in the console or email us, and we activate your plan.
What happens when the trial ends?
If no plan has been activated, the gateway and telemetry ingestion stop accepting traffic and answer 402 subscription_inactive. You can still sign in and read everything in the console. Your organization, configuration and data stay in place (telemetry keeps following your plan’s retention period), and traffic resumes as soon as a plan is active.
How do I upgrade or change plans?
We don’t take card payments online yet. Use Request upgrade in the console (Settings → Plan & billing) or email info@xeoo.io with the plan and billing interval you want. We confirm the price, arrange payment with you and activate the plan on your organization.
Do you charge for model tokens?
No. You connect your own providers, from Anthropic and OpenAI to DeepSeek, Qwen or any OpenAI‑compatible server, and each provider bills you directly for model usage. Worksi never resells or marks up tokens: our plans cover the control plane only.
What counts as a gateway request?
Each model call your application sends through the gateway that is forwarded to your provider counts once: a chat completion, a Responses API call, an Anthropic Messages call or an embeddings call. A call that a fallback model answers still counts once. Requests the gateway blocks, whether by a policy, a quota, a paused agent or a stopped run, are not counted.
What counts as a traced span?
A span is one recorded unit of work: a model call, a tool call, an agent step, a retrieval, an approval wait, or the start and end of a run. A gateway call records one span; a fully traced workflow run typically records 10 to 20. Spans from the SDKs, OpenTelemetry and MCP all count.
What are LLM‑assisted diagnoses?
When an incident opens, Worksi runs deterministic checks and can then ask a model to reason over the evidence, through the platform’s OpenAI key or a credential of yours. Diagnoses made with the platform key count toward your plan’s monthly allowance. Use your own OpenAI or OpenAI‑compatible credential and they are unlimited. Deterministic diagnosis is always included.
How long do you keep my data?
Traces and their previews are kept for your plan’s retention period: 14 days on Starter, 30 days on Pro and the trial, 90 days on Business, and 365 days or more on Enterprise. If your organization sets a shorter period, that applies instead. The audit log is kept permanently.
What happens if I reach a monthly limit?
We notify your organization’s owners at 80% and 100% of each quota. At 100% of gateway requests or spans, new traffic is refused with 429 plan_quota_exceeded until the next calendar month (UTC) or until a larger plan is activated.
Can I limit usage for my own customers?
Yes, on every plan. End‑user plans let you pass each end user and their plan with two headers, and an end‑user quota policy limits requests, tokens, cost and models per user.
Try every Pro feature for three days.
No card. The simulator answers until you add a provider key, and your data and setup stay when you choose a plan.
# when a monthly plan quota is used upHTTP/1.1 429 Too Many RequestsRetry-After: <seconds until the 1st of next month>{ "error": { "code": "plan_quota_exceeded", "type": "rate_limit_error", … }}