DocsBilling
Billing & plans
The rule behind every plan is simple: everything that runs entirely in your browser is free, and anything that needs our servers is part of a paid plan. That's why the whole OS - every built-in app, every language runtime, third-party apps, and agents using your own provider key - is free and unrestricted on the Free plan; sync speed, background runs, the sandbox, hosted AI, and the gateway are what a paid plan adds.
Plans
The table below is generated directly from the same pricing data that our checkout and billing enforcement use, so it can't drift out of sync with what you're actually charged.
| Plan | Monthly | Annual |
|---|---|---|
| Free | $0/mo | $0/yr |
| Plus | $10/mo | $100/yr |
| Pro | $20/mo | $200/yr |
| Teams | $28/seat/mo (3-seat minimum) | $280/seat/yr |
| Enterprise | $60/seat/mo (10-seat minimum) (contact us for pricing) | $600/seat/yr |
Annual billing
Every paid plan can be billed annually instead of monthly, at a discount equivalent to two free months.
Metered add-ons
A few things are priced by how much you use, on top of your plan:
- Hosted AI inference beyond your plan's included allowance, billed at the provider's list price plus a platform margin.
- Sandbox compute and network proxy bandwidth, sold in small prepaid packs once your plan's included amount runs out.
- Bring-your-own-key gateway requests beyond your plan's included monthly quota.
You always see a clear reason and an upgrade path when a limit is reached - nothing is billed to you without your plan or a pack covering it.
Teams & seats
A Teams or Enterprise subscription is billed per seat, with a plan-specific minimum seat count. Adding or removing a team member adjusts your seat count and next invoice automatically.
Managing your subscription
Settings > Plan & Billing is where you upgrade, downgrade, change seats, buy a pack, update your card, or cancel. If a payment fails, you get a short grace period with reminders before anything is restricted. Canceling always offers a pause or a downgrade first, in case that's really what you're after.