Appearance
Plans & Billing
Plans
| Plan | Price | Included minutes | Concurrent sandboxes |
|---|---|---|---|
| Free | $0/mo | 100 (then hard stop) | 2 |
| Developer | $19/mo + compute | Metered — no cap | 20 |
| Pro | $79/mo + compute | Metered — no cap | 100 |
| Team | $199/mo + compute | Metered — no cap | 500 |
The monthly fee buys concurrency and headroom. Compute is metered on top: usage accrues while sandboxes run, priced per vCPU-second and per GiB of memory-second from each sandbox's template limits.
Current prices always live at ovrin.app/pricing.
How metering works
- A metering loop on the control plane accrues usage in small windows while a sandbox is running; paused sandboxes do not bill.
- Free-plan accounts have running sandboxes stopped once their included minutes are gone. Paid plans are never capped mid-run — overage reports to Stripe as metered usage.
- Per-sandbox usage is visible in the console's Usage page (
GET /usageandGET /usage/sandboxesfrom the API), broken down by CPU-seconds and memory-seconds.
Checkout
Upgrade from the console's Usage page: pick a plan and complete Stripe Checkout. The control plane's webhook applies the plan the moment the session completes.
POST /billing/checkout {"plan_id": "developer"}
# => {"checkout_url": "https://checkout.stripe.com/..."}Downgrading at period end is automatic when a subscription is cancelled.
Agent payments are separate
Ovrin never becomes your merchant of record. The payments capability is bring-your-own-key: your account's own Stripe restricted key, your customers, your money.