# Revyl Documentation ## Docs - [Step Type Reference](https://docs.revyl.com/appendix/step-types.md): Detailed reference for every test step type - [YAML Test Format](https://docs.revyl.com/appendix/yaml-test-format.md): Schema reference for defining tests as YAML - [Artifact Requirements](https://docs.revyl.com/builds/artifact-requirements.md): What your .app or .apk must look like before it can run on Revyl - [Auth Bypass Deep Links](https://docs.revyl.com/builds/auth-bypass-deeplinks.md): Use launch variables and deep links to reach authenticated app states in test builds - [Expo Builds](https://docs.revyl.com/builds/expo.md): Build Expo apps using EAS Build - [Expo Auto Sync](https://docs.revyl.com/builds/expo-sync.md): Connect EAS to Revyl and auto-import every new build - [Flutter Builds](https://docs.revyl.com/builds/flutter.md): Build Flutter apps for iOS and Android simulators - [Android/Gradle Builds](https://docs.revyl.com/builds/gradle.md): Build Android apps using Gradle and Android Studio - [Overview](https://docs.revyl.com/builds/index.md): Create apps and manage their builds - [React Native Builds](https://docs.revyl.com/builds/react-native.md): Create iOS and Android builds for React Native CLI projects - [Remote Builds](https://docs.revyl.com/builds/remote-builds.md): Build iOS and Android apps in the cloud on dedicated Revyl runners - [iOS Simulator Builds](https://docs.revyl.com/builds/xcode.md): Create iOS simulator builds using Xcode - [Revyl CLI](https://docs.revyl.com/cli/index.md): The power tool for you and your agents - [Core Concepts](https://docs.revyl.com/get-started/concepts.md): The mental model for Revyl in 60 seconds - [What is Revyl?](https://docs.revyl.com/get-started/introduction.md): Mobile infrastructure for agents and humans - [Quickstart](https://docs.revyl.com/get-started/quickstart.md): Get up and running with Revyl in 5 minutes - [Expo](https://docs.revyl.com/integrations/expo.md): Connect EAS to Revyl and auto-import every new build - [GitHub Integration](https://docs.revyl.com/integrations/github.md): Connect repositories for automated PR testing and CI/CD - [Overview](https://docs.revyl.com/integrations/index.md): Connect Revyl to external services for notifications, CI triggers, and build syncing - [Slack Notifications](https://docs.revyl.com/integrations/slack.md): Get workflow notifications in Slack channels - [Files](https://docs.revyl.com/library/files.md): Uploaded assets accessible during test execution - [Global Variables](https://docs.revyl.com/library/global-variables.md): Org-wide key-value pairs accessible in any test - [Overview](https://docs.revyl.com/library/index.md): Reusable modules, variables, scripts, files, and launch vars shared across tests - [Launch Vars](https://docs.revyl.com/library/launch-vars.md): Environment variables injected into device sessions at boot - [Modules](https://docs.revyl.com/library/modules.md): Reusable step groups shared across tests - [Scripts](https://docs.revyl.com/library/scripts.md): Custom code blocks available to Script steps - [Session to Test](https://docs.revyl.com/sessions/compile.md): Turn a device session into a repeatable test with AI - [Overview](https://docs.revyl.com/sessions/index.md): Spin up live devices and interact with your app - [Creating Tests](https://docs.revyl.com/tests/creating-tests.md): Create a new test from the test suite - [Recording](https://docs.revyl.com/tests/recording.md): Record device interactions and generate test steps - [Reports](https://docs.revyl.com/tests/reports.md): Every run produces a report: video, timeline, performance, network, and logs - [Test Editor](https://docs.revyl.com/tests/test-editor.md): Build and run tests with the visual editor - [Workflows](https://docs.revyl.com/workflows/index.md): Group your tests and run them all at once