How to run the emulator in the cloud?

High Confidence (81%)
how to run genymotion emulator in the cloud

Short answer

  • Use Genymotion SaaS (Genymotion in the cloud) for browser/API access and CI integration, or deploy Genymotion Device Image / AMI on a cloud provider (AWS, GCP, Azure) to run devices as cloud instances. For local Desktop emulators note: Genymotion Desktop cannot be run inside cloud VMs — use the cloud products instead.

How to get started (quick steps)

1. Choose the cloud offering:

  • Genymotion SaaS (hosted service) — fast start, web player + HTTP/API + CI integrations.
  • Genymotion Device Image / Cloud images (AMI) — deployable on AWS, GCP, Azure (useful if you want control inside your cloud account).

2. Sign up / start the free trial for the chosen product on genymotion.com.

3. In the Genymotion console or marketplace image:

  • Create an Android virtual device (pick Android version and device profile).
  • Start the device — access it through the web player, VNC/remote desktop, or the HTTP API depending on offering.

4. Integrate or automate:

  • Use the provided HTTP API, CI integrations (GitHub Actions, Jenkins, CircleCI, Bitrise, Detox, Appium, etc.) to run tests or automate workflows.
  • Upload APKs, simulate GPS/networks/biometrics, and run automated instrumented tests.

5. (If using AWS/GCP/Azure images) launch the provided Genymotion image (AMI/marketplace) in your cloud account and follow the marketplace/console instructions to start and manage instances.

Important note

  • Genymotion Desktop is not supported in cloud VM instances — don’t attempt to run the Desktop product on AWS/GCP/Azure. Use Genymotion SaaS or the Device Image / marketplace images for cloud use.

Sources

What are you mainly planning to do with cloud emulators — automated CI testing, manual remote access for demos/support, or something else?