Documentation Index Fetch the complete documentation index at: https://docs.revyl.com/llms.txt
Use this file to discover all available pages before exploring further.
1. Create an App
Head to Apps and click Create app . Give it a name, pick iOS or Android, and upload your first build.
Android : .apk or .zip containing an .apk
iOS : simulator .app bundle (from Xcode with "simulator": true)
Or connect Expo to auto-sync every EAS build.
See Apps for more, or the framework guides for platform-specific build instructions.
2. Pick Your Path
What do you want to do next?
Write a test
Explore on a live device
CLI / CI/CD
Agent-driven
Great for QA engineers and anyone writing regression tests.
Create a test
Go to Tests , click Create test , give it a name, and pick the app you just uploaded.
Add steps
In the test editor , add natural-language steps:
Instruction: “Tap the Sign In button”
Validation: “The home screen is visible”
Extraction: “Save the order number to {{order_id}}”
Run it
Click Run Steps . The device boots and the AI agent executes each step against your app.
Read the report
Every run produces a report : pass/fail, video replay, step-by-step results, device logs, network traces, and an AI-generated summary. Next: learn about step types , modules , and workflows to group tests together.Great for developers and product folks who want a real device in their browser.
Start a session
Go to Sessions , click Start session , and select your app. Your app boots on a real simulator streamed to your browser.
Interact
Tap, swipe, type, set GPS, open deep links. It’s a real device, just remote.
Stop and analyze
When you’re done, stop the session. Every session produces a report with video replay, device logs, network traces, and performance metrics. Dig in to see exactly what happened.
(Optional) Compile to a test
Click Convert to test on the session row. Revyl’s AI turns your interactions into structured test steps. See Session to Test . Next: learn about session sources (UI, CLI, API) and recording mode inside the test editor.Great for automation engineers and anyone who wants tests in their pipeline.
Install the CLI
curl -fsSL https://revyl.com/install.sh | sh
Or use brew, pipx, uv, or pip. See CLI install .
Authenticate and init
revyl auth login
revyl init
Creates a .revyl/ directory with your project config and test YAMLs.
Sync and run
revyl tests sync # pull tests from Revyl to your repo
revyl tests run my-test # run a test from the terminal
Commit the YAML to git. CI can now run revyl tests run on every PR.
Dev loop
For iteration, revyl dev gives you hot reload against a live device. Edit the YAML, save, and it re-runs. See the Dev Loop guide . Next: see CI/CD integration and the full command reference .Great for developers who want their coding agent to handle the testing.
Install the CLI
curl -fsSL https://revyl.com/install.sh | sh
Point your agent at it
Open your project in Cursor, Claude Code, Codex, or any coding agent. Prompt it with something like: Revyl is installed. My app is uploaded as "MyApp". Write a test
that covers the login flow, run it, and iterate until it passes.
The agent uses the CLI to start sessions, explore your app, write tests, run them, and debug failures. What agents can do with Revyl:
Bootstrap a new test suite from scratch
Write tests for feature PRs
Debug failing tests by reading reports and reproducing on a device
Trigger regression suites after changes
Next: see the CLI overview for everything agents can do.
Core Concepts The mental model for Revyl
CLI Install and use from the terminal