Genymotion Device Image on AWS Marketplace: Android virtual devices in your own AWS account, pricing, instance types, regions
Facts as published by Genymotion, checked on 2026-11-12. Each line links to the Genymotion page that states it.
Where it runs
- Genymotion Device Image (also called Genymotion PaaS) runs Android virtual devices in the customer's own cloud account. It is offered as an Amazon Machine Image (AMI) on AWS Marketplace, and on Google Cloud, Microsoft Azure and Alibaba Cloud. Source: genymotion.com/aws, PaaS quickstart.
- Regions: available in all regions, except China. Source: PaaS quickstart.
- Genymotion Self-Hosted runs the same devices on the customer's own servers (on premises). Source: genymotion.com/product-self-hosted.
Host requirements
- Nested virtualization: not used. One Genymotion instance equals one EC2 instance: Android runs directly as a virtual machine. To run several devices, start several instances. Source: help center, "How many Genymotion Virtual Devices can I launch per AWS EC2 instance?".
Instance types
- AWS, ARM64 images: t4g.small (automation, no graphics), t4g.medium (basic interaction), c6g.large (standard), c6g.xlarge (professional), c6g.2xlarge (high-end, 3D). c6g.medium is not compatible with Android 10 and later. Source: PaaS quickstart.
- AWS, x86_64 images: t3.small, t3.medium, m5.large, m5.xlarge, m5.2xlarge for the same five uses. t2 and m4 are not suitable. Source: PaaS quickstart.
- Google Cloud: ARM64 t2a-standard-2, c3a-standard-4, c3a-standard-8, c3a-standard-16; x86_64 e2-small, e2-medium, n2-standard-2, n2-standard-4, n2-standard-8. Source: PaaS quickstart.
ARM64 and Graviton
- Native ARM64 images run on AWS Graviton (arm64) instances, with no ARM translation. Source: genymotion.com/aws ("Graviton ready").
- Both ARM64 and x86_64 images are offered. Source: PaaS quickstart.
Android versions
- Android images from 5.1 to 16.0, and Android Automotive. Source: genymotion.com/aws.
Pricing and licensing
- $0.60 per hour per instance, without the cloud provider's fees (AWS bills the EC2 instance separately). Source: genymotion.com/product-device-image.
- Hourly or annual subscription. Hourly billing counts each started hour: 1 to 60 minutes is 1 hour. Source: help center, "How will I be charged for Genymotion on AWS?".
- Free trial on AWS: 5 days; Genymobile does not charge during the trial, AWS still charges for the instance. Source: same help-center article.
- Private offer for large volumes, on all supported cloud platforms. Licence: Genymotion PaaS end user licence agreement. Source: genymotion.com/product-device-image.
adb and control
- adb: enable it in the Configuration panel, over SSH, with the Device HTTP API or with user data, then run
adb connect {instance_IP}. Allow TCP port 5555 only from authorized hosts, or use an SSH tunnel. Source: PaaS documentation, "Connect to ADB". - Devices can also be controlled with the Device HTTP API and over SSH. Source: genymotion.com/aws, PaaS documentation.
Genymotion SaaS (hosted by Genymotion, for comparison)
- Customer data is stored or processed in Canada and France on OVH servers; backups in France. Default datacenter North America, changeable by an administrator. Source: Genymotion SaaS licence agreement, SaaS quickstart.
More: Android testing in your own cloud account (questions and answers on this site), Genymotion Device Image on genymotion.com.