DocumentationLaunch your first test
Launch your first test
in a few minutes.
Guides, API reference, and recipes for running synthetic UX tests — from the web app, the CLI, or inside your CI.
Search the docs…⌘ K
Start here
— 5 min read
Quickstart
Sign up, run your first test against example.com, and read the report. All in the web app.
→ Create an account→ Launch your first test→ Read a report
— CLI & CI
Install the CLI
Run tests from your terminal. Pipe results into CI. Gate deployments on UX quality.
→ pip install crowdrunner→ GitHub Action→ CI recipes
— Localhost
Chrome extension
Test localhost, VPN, and SSO-gated apps. Personas run in real tabs in your browser.
→ Install the extension→ Connect to a session→ Auth flows
QuickstartRun your first test in
Run your first test in
three lines.
Install, set your API key, run. You'll have a report URL in your terminal before your coffee's done.
$ pip install crowdrunner
$ export CROWDRUNNER_API_KEY="cr_live_..."
$ crowdrunner run \
--url "https://staging.app.com" \
--task "Sign up and create a project" \
--panel-size 5 --wait
$ export CROWDRUNNER_API_KEY="cr_live_..."
$ crowdrunner run \
--url "https://staging.app.com" \
--task "Sign up and create a project" \
--panel-size 5 --wait
Recent changes
APR 16, 2026Workflow builder now supports conditional branching based on persona emotion.Feature
APR 09, 2026Chrome extension: fixed reconnection race when switching networks mid-test.Fix
APR 02, 2026Reports now include cohort-level emotion timelines alongside friction counts.Improve
MAR 24, 2026Added chaos mode to CLI (--mode chaos).Feature
MAR 17, 2026Cohort generator now includes accessibility-focused persona templates.Improve