Skip to content

Test your Android app in your browser.

Upload an APK and use it in a hosted Android emulator. Tap through a flow, check a fix, and share the running app. No local emulator setup.

Upload your APK

Sign in to upload. Bring an Android APK and a browser.

The sample runs a demo app. No account needed.

Your APK, running in a browser
Illustrative Android travel app showing flight and boarding details

Tap it. Test it. Share it.

Use the app with your mouse, keyboard, or touch.

A live Android emulator

Send a watch link when it is ready for another pair of eyes.

Upload APK → use the app → share a watch link
Illustrative workflow using a sample app. Try the live sample to interact with a real emulator.

From an APK to an app you can use.

A build is easier to review when you can try it. Use the app yourself, then send a watch link to someone who needs to see the change.

  1. Upload your build

    Sign in and drop a debug or release APK into the dashboard. Your app needs to support the hosted Android emulator.

  2. Try the flow

    Tap, type, and scroll in your browser. Capture a screenshot or inspect device logs when something looks wrong.

  3. Share the device

    Create a watch link for a reviewer. They open the same app state in their browser, with no account or installation required.

Choose the path that fits.

What you wantAccountWhat you need
Try the sampleNoneBrowser
Upload your APKSign-in requiredBrowser + APK
Run an APK with the CLINone for trialNode.js/npm + APK
Open a shared watch linkNone for recipientBrowser

Sessions normally idle out after 30 minutes without input. Watch links default to 72 hours; that is link availability, not continuous emulator runtime.

Before you start.

Do I need an account to upload?

Browser uploads require sign-in. The live sample and opening a shared watch link do not. To run your own APK without an account, use the CLI trial with Node.js/npm.

Which apps can I run?

Use an installable Android APK compatible with an x86_64 emulator. Debug and release APKs are supported. Native libraries, hardware dependencies, or external services can affect whether an app runs.

Does the reviewer need to install anything?

No. A shared watch link opens in a browser and grants control of the same device. Treat the link as a credential.

Does this support iOS or physical devices?

Ramus currently provides Android emulators. It does not provide iOS sessions or physical Android devices.

What happens when I finish?

End the session to release the device and discard its state. Ending a session does not revoke its watch link. A valid link may offer a fresh launch later, subject to capacity, relaunch limits, and app availability.

Try your next build.

Sign in to upload. Bring an Android APK and a browser.

Upload your APK