QA.pro
pricing

Per site, not per test. Run it every night.

Two doors. Cloud: we host the control plane and run your tests on our runners, or on yours. Self-hosted: everything on your infrastructure. The engine is open source and free forever either way.

Cloud

Paste a URL. Get a report.

Sign up, add a site, prove it is yours, press run. Our runners do the walking on our GPUs; every plan includes a monthly quota of site-runs. Want unlimited runs and test accounts that never leave your network? Flip one switch: bring your own runner. It takes precedence over ours, costs nothing extra, and has no limit.

Self-hosted

Your servers, your rules.

The control plane, Postgres and your runners inside your own network. One command for one person, free forever. A yearly licence for teams, priced under the Cloud plan by roughly what hosting costs us.

Free

$0

one person, your own machine

  • open-source engine + panel, self-hosted: unlimited sites and runs
  • shop pack, CLI, GitHub Action
  • on Cloud: 1 site, 1 device, 40 hosted site-runs a month, 30 days of history
  • community support
Get the one command

Solo

$29/mo

a shop, a blog, a side project

  • 3 sites, 1 member
  • 100 hosted site-runs a month: 3 sites, nightly, on one device
  • nightly runs + alerts
  • share links
  • 90 days of history
Start free trial

The trial runs on the Team plan for 14 days; pick Solo at the end.

Agency

$349/mo

client sites · self-hosted licence $249/mo, billed yearly

  • 50 sites, 25 members
  • 3000 hosted site-runs a month: 50 sites on two devices, nightly
  • your name and logo on share links and alerts
  • 20 runners, own or hosted
  • priority support
Start free trial

The trial runs on the Team plan for 14 days; pick Agency at the end.

Enterprise

Talk

from $1,500/mo Cloud · $12k/yr on-prem

  • audit log, retention rules, history as long as your disk allows (a year by default)
  • dedicated runners or fully offline
  • SLA + contract
  • onboarding for your first 50 tests
hello@qa.pro

Every paid plan: bring your own runner for unlimited runs. Plans are activated by mail today: write to hello@qa.pro after your trial. Cloud plans start with a 14-day trial of Team, no card needed; after it, the Free limits apply, and the runs from your trial are kept for 90 days.

Good to know

What is a site-run?
One site walked through its tests once, on one device, by one of our runners. Ten sites nightly on two devices is 600 site-runs a month. Runs on your own runner are never counted.
What is a runner?
The open-source engine on a machine: ours in the shared pool, or yours, an office box with a GPU, a cloud instance, a laptop. It pulls runs and uploads results. Yours always takes precedence over ours.
Why do I have to verify my site?
Our runners only test sites you have proven are yours: a file, a meta tag or a DNS record, once. A verified domain covers its subdomains. Your own runners skip this.
Can hosted runners reach my staging?
Only if it is publicly reachable. Private addresses, VPN-only hosts and localhost are for your own runner, which keeps test accounts and screenshots at home.
Which model does it use?
Any vision model ollama serves. Our runners use a current open model; on your own runner you pick, and bigger models make it better for free.
Cloud vs Self-hosted, once more?
Cloud: we run the control plane at qa.pro and the runners, unless you bring your own. Self-hosted: you run the control plane too, with a compose file and your Postgres. Free for one person; a Team, Agency or Enterprise licence for a team.