An App in Revyl is your mobile application: iOS Production, Android Staging, or any variant you need. Each App holds the builds you upload and attach to tests.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.

Creating an App
- Click Create app
- Enter a name, pick iOS or Android, and optionally add a description
- Upload your first build (
.apkfor Android,.appbundle for iOS) or connect Expo
iOS Production, Android Staging, iOS QA. Don’t create a new app for each release, just upload a new build to the existing app.
Adding Builds
Inside an app, click Add build:- Upload manually: drag in an
.apkor.appbundle, name it (e.g.v1.2.0,sprint-42) - Import from Expo: pick an EAS build directly if your app is connected (see Expo Auto Sync)
- Remote build: compile iOS source in the cloud via the CLI (see Remote Builds)
- Android:
.apk(or.zipcontaining.apk) - iOS: Simulator
.appbundle
Active Build
Every app has one active build that tests run against by default:- Latest: the most recent upload, selected automatically
- Pinned: you manually set a build via Make Current in the build menu
App Workspace
Click any app to open its workspace:- Builds tab: all uploaded binaries with version, date, package, source, and readiness status
- Coverage tab: per-test coverage across builds
- Stability tab: health matrix classifying tests as stable, flaky, or broken
- Trends tab: pass rate and coverage over time
Connect Expo
Auto sync EAS builds into Revyl
Create Tests
Attach tests to your apps
Framework Guides
Platform-specific build instructions