Test an Android APK online
Run your APK in a hosted Android emulator and use it from your browser. You need an installable APK compatible with the emulator; building it is a separate step. Ramus supports Android, not iOS.
Upload and test
- Open the upload dashboard and sign in. Uploading your own APK through the browser requires an account.
- Drop your APK onto the dashboard or choose Browse files. Wait for the device to start and the app to install.
- Click and drag to tap and swipe, type with your keyboard, and check your app's flow. Use screenshots and device logs to capture what happened.
If the app does not install or start, check the displayed error and the APK's compatibility with an x86_64 Android emulator. Hardware-specific behavior still needs testing on appropriate devices.
To explore first, try the live sample on Test apps online. The sample needs no account and runs a sample app; it is not an anonymous upload form for your APK.
Share or finish
Use Share to create a link for a reviewer. Anyone with a valid link can control the same device without signing in. Treat the link as a credential.
Leaving the page disconnects your viewer, while the session can remain available until it ends or times out. Restart creates a fresh device and loses the old state. End session releases the device but does not revoke its share link.
A valid link may allow a fresh launch after the device ends, subject to relaunch limits, capacity, and app availability. Its expiration is not continuous emulator runtime. See Preview sessions for lifecycle and revocation.
Alternative: use the CLI trial
To test your own APK without an account, use Node.js 22 or later and npm:
npx ramus-cli trial
npx ramus-cli session start --apk app-debug.apk --wait
Replace app-debug.apk with your APK path. Open watchUrl if the command returns
one. If it is missing, run npx ramus-cli session share to request a link.
End the device with npx ramus-cli session end when finished.
The trial lasts 60 minutes, permits one active session, and accepts APKs up to 150 MB, subject to capacity. Follow Agents and CLI for commands and setup, or explore Android emulators for agents.
For automatic builds from pull requests, see GitHub previews and Builds.