Billing & plans
Plans, quotas, metering, and invoices.
Billing is per organization (one plan per org). The Billing tab shows your current plan, usage against quota, a Stripe portal launcher, and invoices.
Plans
The tiers shown in the Console:
| Plan | For | Notable |
|---|---|---|
| Free | Hobby projects | Generous monthly call allowance |
| Pro | Production | Higher limits, branches, Stripe checkout |
| Team | Shared workspaces | Seats, audit log, SSO |
| Ultra | Dedicated needs | Dedicated infra, SLA — talk to us |
Pricing and exact limits are shown live on the Billing tab's plan cards; treat those as authoritative.
Entitlements & quotas
Each org has an entitlements record — its tier, seat count, and per-kind quotas (e.g. compile, query, ask). Seats gate team membership; quotas gate metered usage.
Metering
Billable engine calls emit usage events by kind (compile, query, ask,
branch_op, mcp_tool_call). These accumulate in usage_events and are rated
nightly into usage_rollups (per project, per day, per kind, with a cost in
cents). The Usage tab renders rated rollups merged with
live events so the current day is current.
Never charged for failures
Usage is rated nightly and failed runs are not billed. Figures reflect real calls — nothing estimated or padded.
Checkout & portal
- Upgrade → opens a Stripe Checkout session for the chosen tier.
- Manage in Stripe → opens the Stripe Customer Portal to update payment method, see history, or cancel.
- Invoices → after your first cycle, invoices appear with number, period, status, total, and a link to the hosted PDF.