
AWS Device Farm
AWS Device Farm
AWS Device Farm API runs mobile app and web automation tests on real phones/tablets/browsers — supports iOS/Android with thousands of devices.
Real physical devices (not simulators)
Charged per device-minute — large test matrices get expensive
CreateProject + CreateUpload to upload app + test bundle → ScheduleRun on a device pool. Results in console or API.
Uptime · 30-day window
GitHub activity
About this API
Device Farm is AWS's mobile testing cloud. The problem: Android fragmentation is severe (thousands of devices, dozens of OS versions, manufacturer customizations), developers can't physically own all devices locally. Device Farm provides cloud-hosted real-device fleets — your CI builds app → uploads app + test bundle → runs tests on a device pool → fetches results. Supports Appium, Espresso, XCUITest, Robotium, and other mainstream frameworks. Beyond automation, also supports "remote access" — operate real devices in-browser for manual testing (especially useful for QA teams). Comparable to BrowserStack, Sauce Labs; AWS version's benefits are AWS ecosystem integration (direct CodePipeline invocation) and relatively cheaper pricing.
What you can build
- 1Mobile app cross-device compatibility testing
- 2Web cross-browser/resolution testing
- 3CI automation test integration
- 4Remote manual testing (real-time hands-on with physical devices)
Strengths & limitations
Strengths
- Real physical devices (not simulators)
- Thousands of device models (including old Android)
- Supports mainstream frameworks: Appium, Espresso, XCUITest
Limitations
- Charged per device-minute — large test matrices get expensive
- Latest iOS devices arrive in fleet with delay
- Remote manual testing UX worse than local (network latency)
Getting started
CreateProject + CreateUpload to upload app + test bundle → ScheduleRun on a device pool. Results in console or API.
FAQ
Device Farm vs. BrowserStack?+
CI on AWS + want AWS toolchain integration: Device Farm. Multi-platform / multi-cloud: BrowserStack has a larger and faster-updated device library.
Technical details
- Auth type
- unknown
- Pricing
- unknown
- Protocols
- REST
- SDKs
- python, javascript, go, java
- Response time
- 45 ms
- Last health check
- 6/26/2026, 6:22:15 AM
More from Amazon Web Services
AWS IAM Access Analyzer API analyzes IAM resource policies for over-privileged access or external access — proactively surfaces security risks.
Alexa for Business helps you use Alexa in your organization.
Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends.
Use AppConfig, a capability of Amazon Web Services Systems Manager, to create, manage, and quickly deploy application configurations.
Welcome to the Amazon AppFlow API reference.
The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.
Amazon AppStream 2.0 API Reference.
Amazon Athena is an interactive query service that lets you use standard SQL to analyze data directly in Amazon S3.