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 | $12 | $120 |
| Pro | $29 | $290 |
| Team | $79 | $790 |
| 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 | 200 | 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 (Chromium, Firefox, WebKit) | 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 | Yes | Yes |
Parallel executions is how many cloud runs your org can have in flight at
the same time. A run that exceeds 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 | 3 | 10 | Unlimited | Unlimited | Unlimited |
| API keys | — | 1 | 5 | 15 | Unlimited |
| Local agents | — | 1 | 3 | 5 | Unlimited |
| Run history retention | 14 days | 90 days | 1 year | Unlimited | Unlimited |
| Seats | 1 | 2 | 5 | 10 | Unlimited |
| Notification contacts | 2 | 10 | 25 | Unlimited | Unlimited |
API keys and local agents need at least Starter — the CLI and CI
integrations don’t work on Free. 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 |
| Org roles (owner / admin / member) | — | — | — | Yes | Yes |
| Google Workspace SSO | — | — | — | Yes | Yes |
| SAML SSO | — | — | — | — | Yes |
| Audit logs | — | — | — | — | Yes |
| SLA | — | — | — | — | Yes |
Up through Pro, every project is owned by one user. Team is where multi-user collaboration actually opens up — see Inviting team members.
Cheat sheet — when to upgrade
Section titled “Cheat sheet — when to upgrade”- You’re hitting the AI creation cap. Connect your own OpenAI key. Free with BYOK behaves like an unlimited tier for AI; you stay on Free.
- You want CI / CLI runs. You need at least Starter (1 API key, 1 agent).
- 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. Enterprise — contact us.
See also
Section titled “See also”- How to upgrade, downgrade, or cancel — the actual click-path
- BYOK concept — why your own key is faster and cheaper
- API keys — needed for Starter+ CLI access