+ Free until a second person needs the diff.
The CLI, the SDK and the HTML report are open source and stay free — run the whole workflow on your own machine and never talk to us. The plans below buy the hosted half: run history, shared trends, the PR gate, and the seats to share them with.
// plans
four plans
the exact charge is shown by Stripe before you confirm
Team
Coming soon
Several teams sharing one golden suite and one merge gate.
Not yet purchasableEnterprise
Coming soon
Negotiated volume, and the paperwork your security team wants.
Not yet purchasable| Feature | Free | Pro | Team | Enterprise |
|---|---|---|---|---|
| Local CLI, SDK capture and HTML reports | included | included | included | included |
| Seats | 1 | 10 | — | Custom |
| Hosted runs per month | 100 | 2,000 | — | Committed |
| Run retention | 7 days | 30 days | — | Custom |
| Concurrent runs | 1 | 5 | — | Custom |
| Org roles and RBAC | included | included | included | included |
| Audit log | not included | not included | planned | planned |
| Audit export | not included | not included | not included | planned |
| Outbound webhooks | not included | not included | planned | planned |
| SSO (SAML/OIDC) | not included | not included | not included | planned |
| SCIM provisioning | not included | not included | not included | planned |
| Support | Community | Priority | SLA, DPA, security review |
planned means the entitlement exists in the plan but the feature is not built yet — we would rather list it honestly than bill for it early. Prices are shown before you confirm anything in Stripe; we never see a card number.
// limits
what happens at the edges
no surprise invoices, no silent deletion
- ? Run past the monthly quota?
- On Free the run is refused with a clear message before you upload anything. Pro keeps working up to twice the advertised number — a banner warns you're in that band — then new runs are refused until the period resets. No automatic overage charge; talk to us if you need more room.
- ? Add a seat past the plan's limit?
- The invite is blocked, on every plan — seats are a hard ceiling, not something billed by the extra. Remove a member to free one up, or contact us about a bigger plan. Downgrading never deletes a member's data.
- ? Card expires?
- Reads keep working while Stripe retries for about three weeks. Writes freeze, you get an email and a banner, and nothing is deleted.