AWS Device Farm
Test apps on real devices
Runs automated tests or manual interactive sessions on real phones, tablets, and desktop browsers hosted by AWS, returning logs, videos, and screenshots.
- Cost$$ Medium
- Difficulty●●●●●
- Costs money when idle?No
- Serverless
- In examsCLF
Think of it asLike renting an entire phone store to try your app on every device without buying any of them.
When to use it
✓ Use it when
You need to test Android/iOS or web apps on many real devices and OS versions.
✗ Avoid it when
You only need unit tests or simple emulators in a pipeline → CodeBuild.
Common uses
- Run Appium test suites on dozens of devices
- Reproduce bugs that appear only on one device model
- Test websites on many browsers
What does it cost?
- Pricing model: Charged per device minute, or a fixed monthly fee per unmetered device slot.
⚠️ Cost traps
Unmetered device slots are billed for the whole month even if rarely used.