Paid plans are launching soon — every workspace is on Free for now. The plans below describe what Solo and Pro include once checkout is live.
Plans
Free tier locks (return
402 plan_upgrade_required):
POST /schema/.../attributes— cannot create custom attributesPATCH/DELETE /schema/.../attributes/{key}— cannot modify or deprecate themPOST /custom-objects— cannot define custom object typesPOST /webhook-endpoints— cannot register webhooksPOST /api-keyswhen a second active key would be created — revoke the existing key first
is_active = false. The next agent call returns 402 workspace_paused with a hint to call POST /workspaces/reactivate (JWT-only).
Upgrading + cancelling
The/pricing page in the admin web app branches on auth state:
- Logged out → marketing tier cards.
- Logged in → current plan + usage bars + Upgrade/Cancel buttons per tier.
/pricing page and the upgrade/cancel actions are exempt from the usage cap — so a customer over their cap can always reach billing to upgrade or cancel.
Hard caps
See Concepts → Rate limits for the full mechanics. In short:PATCH /workspace {hard_cap_api_calls: 50000} sets your own ceiling for the current calendar month, and the effective cap is the lesser of (plan cap, hard cap). The counter resets on the 1st. Over the cap, all agent traffic gets 429 cap_exceeded; admin traffic stays unaffected so you can always raise the cap or upgrade.