qaitai docs

qaitai Cloud

Sign up, verify your domain and start your first run on app.tryqaitai.com.

qaitai Cloud runs the control plane and the browsers for you at app.tryqaitai.com. Pricing: tryqaitai.com/pricing.

Create a workspace

Sign up at app.tryqaitai.com/sign-up with GitHub, Google, an email link, or an email and password (confirm your email from the link we send before the first sign-in), then name your workspace. New workspaces start on Cloud Free: a 30-minute managed trial, then 300 BYOK minutes a month on one worker.

Verify the domain you want to test

Cloud browsers only test public hosts your workspace has proven it controls. Add the host under Settings → Domains and publish one of:

  • a DNS TXT record at _qaitai-verify.<host>, or
  • a file at https://<host>/.well-known/qaitai-verify.txt.

Preview deployments from a connected GitHub repo can count as verified too (see GitHub PR checks). A daily job re-checks every domain and revokes verification when the proof disappears. Private and cloud-metadata addresses are always blocked.

Start a run

Give the run a URL on the verified host and a journey in plain English. Reference test credentials by name, for example log in with @secrets/pw: add it under Settings → Secrets & logins first. The model only ever sees the name; the runner types the value into the page.

Pick the number of workers (Pro: up to 3 at once, Team: 10). Extra workers queue.

Read the findings

The run page streams each worker's steps and screenshots live. Each finding has a severity, repro steps and the screenshots it was based on.

Testing localhost or a private app

Cloud browsers can't reach your laptop or private network. Use the CLI locally, or run a remote runner inside your network; on qaitai Cloud, runs on your own runner must use your own model key.

On this page