Plan tier limits
This page is the canonical reference for what each plan tier includes.
Numbers come from backend/app/config/tier_catalog.py, which is the single
source of truth the API itself reads at runtime.
Pricing
Section titled “Pricing”Prices are per organization, billed in USD. Annual is the total for 12
months — there’s no separate “annual discount” line, the headline number is
the deal.
| Plan | Monthly | Annual |
|---|---|---|
| Free | $0 | $0 |
| Starter | $19 | $190 |
| Pro | $39 | $390 |
| Team | $99 | $990 |
| Enterprise | Contact us | Contact us |
Run, AI, and visual quotas
Section titled “Run, AI, and visual quotas”These reset at the start of each calendar month. Unlimited means no
backend cap; fair-use applies on Enterprise.
| Limit | Free | Starter | Pro | Team | Enterprise |
|---|---|---|---|---|---|
| Cloud test runs / month | 300 | 1,000 | 5,000 | 20,000 | Unlimited |
| AI creations / month | 100 | 500 | 2,000 | 5,000 | Unlimited |
| Visual regression compares / month | 20 | 100 | 500 | 2,000 | Unlimited |
Execution capabilities
Section titled “Execution capabilities”| Capability | Free | Starter | Pro | Team | Enterprise |
|---|---|---|---|---|---|
| Browsers | All 3 | All 3 | All 3 | All 3 | All 3 |
| Visual regression | Yes | Yes | Yes | Yes | Yes |
| Parallel executions | 1 | 1 | 2 | 5 | Unlimited |
| Priority run queue | — | — | — | — | Yes |
Every plan runs all three engines — Chromium, Firefox and WebKit, Free included (see
Browsers). Parallel executions is how many cloud
runs your org can have in flight at once; a run over the cap waits in the
queue.
Project, test, and data caps
Section titled “Project, test, and data caps”There’s no cap on projects, tests, test sets, folders, or tags at any tier. The only structural caps are inside a single test:
| Per-test cap | Free | Starter | Pro | Team | Enterprise |
|---|---|---|---|---|---|
| Variables per test | 50 | 50 | 50 | 50 | 50 |
| Data rows per test (parameterized runs) | 200 | 200 | 200 | 200 | 200 |
These are uniform across plans on purpose — a Free test should look structurally identical to a Team test.
Automation, retention, and seats
Section titled “Automation, retention, and seats”| Limit | Free | Starter | Pro | Team | Enterprise |
|---|---|---|---|---|---|
| Schedules | 2 | 10 | Unlimited | Unlimited | Unlimited |
| API keys | 1 | 1 | 5 | 15 | Unlimited |
| Local agents | — | 1 | 3 | 5 | Unlimited |
| Run history retention | 14 days | 90 days | 180 days | 2 years | Unlimited |
| Seats | 1 | Unlimited | Unlimited | Unlimited | Custom |
| Notification contacts | 2 | 10 | 25 | Unlimited | Unlimited |
Every plan includes an API key, so the CLI, CI integrations and a connected coding agent work from Free up; local agents need at least Starter. See API keys and Setting up the local agent.
Team and SSO features
Section titled “Team and SSO features”| Feature | Free | Starter | Pro | Team | Enterprise |
|---|---|---|---|---|---|
| Shared projects (across org members) | — | Yes | Yes | Yes | Yes |
| Org roles (owner / admin / member / viewer) | — | Yes | Yes | Yes | Yes |
| Google Workspace SSO | — | — | — | Yes | Yes |
| SAML SSO / audit logs / SLA | — | — | — | — | Talk to us |
Shared projects and org roles work on every multi-seat plan (Starter and up — Free has one seat, so there’s nobody to share with). Team is where the seat count and SSO make larger-group collaboration practical — see Inviting team members.
Cheat sheet — when to upgrade
Section titled “Cheat sheet — when to upgrade”- You need more runs, history, or parallelism. Cross-browser is free; starts at Starter.
- You want CI / CLI runs, or your own AI key. You need at least Starter (1 API key, 1 agent, BYOK).
- You’re hitting the AI-creation or cloud-run cap. Upgrade to a higher tier.
- You’re running 5+ parallel tests in CI. Pro gives 2× parallel; Team gives 5×.
- You need shared projects, SSO, or org roles. Team.
- You need SAML, audit logs, or an SLA. Not built yet — contact us.
See also
Section titled “See also”- How to upgrade, downgrade, or cancel — the actual click-path
- Plan philosophy — why Free is fenced and where each tier earns its price
- Browsers — the engine matrix
- BYOK — moving AI inference to your own provider account