Skip to main content
Revyl can spin up live device instances that are streamed to your browser called Sessions. Start a session from the dashboard, CLI/API, or Agents to use a real iOS or Android device. Use sessions to:
  • explore your app directly on a real device without installing anything locally
  • let agents validate live changes on device
  • power the dev loop to validate local changes on a cloud device
  • provide reviewers with live access to a specific build
  • enable designers to confirm the implemented experience against the intended design
Sessions come from many sources and feed into one live device instance

Starting a Session

Sessions can come from anywhere:

From the Dashboard

  1. Go to Sessions and click Start session
  2. Pick a platform (iOS or Android), device model, and OS version
  3. Optionally select an App and Build to pre-install
  4. Set an idle timeout (5m, 15m, 30m, or 1h)
  5. Click Start
The device boots and streams to your browser on both iOS and Android. Non-default device targets (specific models or OS versions) may take longer to provision. Tap, swipe, type, and interact with it like a real phone.

From an Agent via the CLI

Install the Agent Skill and ask your agent to Start a new session of your app using Revyl

Active Sessions

The sessions page shows all live sessions with real-time status, elapsed time, and an idle indicator. Sessions that sit idle for more than 2 minutes get flagged. You can stop any session from the list.

Session History

Past sessions are listed with device info, duration, source, and user. From here you can: