A cell of your own.Priced by what happens in it.
Every plan runs every primitive in a dedicated AWS cell for your company; you pay a flat price for the cell and, past your plan, for the events you publish. Each plan starts with a 7-day trial, refunded in full if you cancel.
Draft pricing: these are proposed figures, not yet an offer.
Plans
- Start your trial
Launch
$100per month
A cell of your own on one machine, for your first launch.
- Cell
- Single instance
- Events per month
- 500k
- API calls per month
- 5M
- Members synced
- 5k
- Storage files
- 25 GB
- Support
- Start your trial
Startup
$750per month
Your first customers, on a cell of your own.
- Cell
- Dedicated
- Events per month
- 2M
- API calls per month
- 25M
- Members synced
- 25k
- Storage files
- 100 GB
- Support
- Email, business hours
- Contact us
Enterprise
CustomAnnual contract, sized to your volume
High availability across three zones, with an SLA.
- Cell
- Dedicated HA
- Events per month
- Custom
- API calls per month
- Custom
- Members synced
- Custom
- Storage files
- Custom
- Support
- 99.9% SLA
Every plan includes
Plans differ by isolation, availability and volume. Never by primitive.
- Members synced from WorkOS
- Authorization on SpiceDB
- Files
- Events and webhooks
- Audit log
- Notifications
- Search
- Usage and quotas
- Metrics, with export to your Datadog
Beyond your plan
Billed monthly for usage past what your plan includes.
| Usage | Launch | Startup | Enterprise |
|---|---|---|---|
| Events | $40 per 1M | $40 per 1M | Committed volume |
| API calls | $2 per 1M | $2 per 1M | Committed volume |
| Members | $5 per 1k | $5 per 1k | Committed volume |
| Storage | $0.05 per GB | $0.05 per GB | Committed volume |
How usage counts
One price metric. The rest are guard rails.
Events
What you pay for. Each event you publish counts once, however many places it lands: search, audit, notification rules and webhooks.
API calls
Every request to the API, including permission checks and searches. Generous on purpose, so checking access is never the expensive choice.
Members
Users synced from your WorkOS. You already pay WorkOS for them, so the limit is a guard rail, not the price.
Storage
Files your customers upload, held in your cell’s own bucket.
Questions
The ones teams ask first.
- How does the trial work?
- Every plan starts with 7 days on its own cell, capped at 100k events. Your card is charged when you start. Cancel within the 7 days and we refund it in full; otherwise billing carries on each month.
- Do I still pay WorkOS?
- Yes. Identity stays in your own WorkOS account and they bill you directly. Primitives never charges you per user for it.
- What happens at a limit?
- Limits reset each calendar month (UTC). Usage past a limit is billed at the rates above, on the same invoice.
- Why a cell per company?
- On every plan your data, traffic and failures stay in a cell of your own: no noisy neighbours, and a clean line around everything you store.
- Does moving up a plan change my code?
- No. Every plan runs the same API. Upgrading moves you to a bigger cell; your calls stay the same.