
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)
Example request
curl https://github.com/mermade/aws2openapi/<endpoint>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
- 15 ms
- Last health check
- 5/12/2026, 7:36:33 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.
Amazon Chime SDK API embeds real-time audio/video calling and chat into apps (meetings, messaging, PSTN calls).
Amazon CloudFront is the AWS CDN and edge service — accelerates static and dynamic content delivery, a standard for web performance.
Amazon CloudSearch is AWS's managed search service (gradually superseded by OpenSearch Service).
CloudWatch Application Insights API auto-detects application problems — intelligently identifies anomalies (slow SQL queries, memory leaks), reducing manual alarm configuration.
AWS Cognito Identity Pools API issues temporary AWS credentials to frontend apps — identity federation, guest users, direct AWS resource access.
Amazon Cognito User Pools deliver managed user signup, login, password reset, and MFA for applications.
Amazon Connect Contact Lens API uses AI to analyze Amazon Connect calls in real time — sentiment, keywords, compliance detection, auto-summary.