AWS Device Farm
Developer Guide (API Version 2015-06-23)

Working with Private Devices in AWS Device Farm

A private device is a physical mobile device that AWS Device Farm deploys on your behalf in an Amazon data center. This device is exclusive to your account.


Private devices are currently available in the US West (Oregon) (us-west-2) AWS Region only.

If you have a private device fleet, you can schedule test runs or create remote access sessions using your private devices. You can also create instance profiles to control the behavior of private devices during a test run or a remote access session. For more information, see Managing Private Devices in AWS Device Farm.

You can also create an Amazon Virtual Private Cloud endpoint to test private apps that your company has access to, but are not reachable through the internet. For example, you might have a web application running inside your VPC that you want to test on mobile devices. For more information, see Using Amazon Virtual Private Cloud (VPC) Endpoints in AWS Device Farm.

You can also interact with a specific device in real time by creating a remote debugging session with the device. The device is hosted in a Device Farm app window. The session displays the single device that you selected. For more information, see Working with Direct Device Access in AWS Device Farm.


Private device fleets require additional setup directly with the Device Farm team. If you are interested in using private devices, contact us.