How-to · run k6 from your phone

Run k6 from your phone in 4 steps.

k6 API stress on a phone, end to end. Sign up on Growth, save a k6 scenario, fire it from the /app mobile shell, and share the proof link when the run lands. Three real engines — Playwright, Appium, k6 — share the same loop.

    Step 01

    Sign up on Growth

    Growth unlocks the mobile shell and the k6 worker. The 7-day trial starts the moment you add a card — cancel inside /app if it isn't a fit. Free and Starter get a read-only status preview but cannot kick off new runs from the shell.

    Step 02

    Save a k6 scenario

    Pick a target URL, a target rps, and a duration. Growth runs up to 200 k6 profiles a month at 100 rps / 60s. The scenario is the unit of run-from-phone — once it's saved, you can fire it from any device.

    Step 03

    Open /app on your phone

    Open /app/insights on your phone. The mobile shell is the on-the-move cockpit — pick the saved k6 scenario, hit Run, walk away. The execution plane is the server; your phone is the remote. The dedicated /app/mobile route is in private beta — request access from the Growth upgrade card if you want the single-purpose shell view.

    Step 04

    Watch status, share the proof

    Status pushes back to the same /app shell — no separate app install. When the run lands you get a token-gated public proof page with p95, p99, error rate, throughput, and the per-step output of the k6 worker. Same shape for browser and Appium native runs.

What actually runs on the server

Your phone orchestrates. The execution plane runs on our infrastructure. Three engines share the same loop, so the same workflow covers browser, native, and k6 runs.

  • PlaywrightLive

    Web browsers — desktop + mobile web matrix.

  • AppiumLive

    Native iOS + Android via XCUITest and UiAutomator2.

  • k6Live

    API stress — p95, p99, error rate, throughput.

Tier gate

Run-from-phone is on Growth.

Free and Starter get a read-only status preview of the mobile shell — they cannot kick off new runs. Growth unlocks the k6 worker (200 runs / mo, up to 100 rps / 60s) and the on-the-move cockpit. Scale adds 2,000 runs / mo at 1,000 rps / 600s, on-call paging, and 90-day evidence retention.

Vibe testing · live in private beta
Test the next thing you ship.
Paste a URL and one sentence. AI plan → browser run → vision verdict → shareable proof and release-health entry.
Test a URL

Free gives you 3 runs per month to prove the loop; Starter and Growth have a 7-day trial (card on file, no charge if you cancel).