# Amazon Device Farm

**Canonical:** https://apis.io/providers/amazon-device-farm/  
**Website:** https://aws.amazon.com/device-farm/  
**APIs profiled:** 77

AWS Device Farm is an application testing service that lets you improve the quality of your web and mobile apps by testing them across an extensive range of desktop browsers and real mobile devices without having to provision and manage any testing infrastructure.

## Kin Score — 50.8 / 100 (developing)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 50.8).

| Facet | Score |
|---|---|
| Discoverability | 66.7 |
| Contract Quality | 69.9 |
| Governance | 25.0 |
| Contract Governance | 25.0 |
| Operational Transparency | 26.3 |
| Developer Ergonomics | 50.0 |
| Commercial Clarity | 51.3 |
| Access Clarity | 51.3 |

## Agent readiness — 29.1 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (77)

- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.CreateDevicePool API** — The #X Amz Target=DeviceFarm 20150623.CreateDevicePool API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.createdevicepool.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.CreateInstanceProfile API** — The #X Amz Target=DeviceFarm 20150623.CreateInstanceProfile API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.createinstanceprofile.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.CreateNetworkProfile API** — The #X Amz Target=DeviceFarm 20150623.CreateNetworkProfile API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.createnetworkprofile.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.CreateProject API** — The #X Amz Target=DeviceFarm 20150623.CreateProject API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.createproject.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.CreateRemoteAccessSession API** — The #X Amz Target=DeviceFarm 20150623.CreateRemoteAccessSession API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.createremoteaccesssession.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.CreateTestGridProject API** — The #X Amz Target=DeviceFarm 20150623.CreateTestGridProject API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.createtestgridproject.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.CreateTestGridUrl API** — The #X Amz Target=DeviceFarm 20150623.CreateTestGridUrl API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.createtestgridurl.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.CreateUpload API** — The #X Amz Target=DeviceFarm 20150623.CreateUpload API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.createupload.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.CreateVPCEConfiguration API** — The #X Amz Target=DeviceFarm 20150623.CreateVPCEConfiguration API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.createvpceconfiguration.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.DeleteDevicePool API** — The #X Amz Target=DeviceFarm 20150623.DeleteDevicePool API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.deletedevicepool.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.DeleteInstanceProfile API** — The #X Amz Target=DeviceFarm 20150623.DeleteInstanceProfile API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.deleteinstanceprofile.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.DeleteNetworkProfile API** — The #X Amz Target=DeviceFarm 20150623.DeleteNetworkProfile API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.deletenetworkprofile.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.DeleteProject API** — The #X Amz Target=DeviceFarm 20150623.DeleteProject API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.deleteproject.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.DeleteRemoteAccessSession API** — The #X Amz Target=DeviceFarm 20150623.DeleteRemoteAccessSession API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.deleteremoteaccesssession.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.DeleteRun API** — The #X Amz Target=DeviceFarm 20150623.DeleteRun API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.deleterun.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.DeleteTestGridProject API** — The #X Amz Target=DeviceFarm 20150623.DeleteTestGridProject API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.deletetestgridproject.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.DeleteUpload API** — The #X Amz Target=DeviceFarm 20150623.DeleteUpload API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.deleteupload.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.DeleteVPCEConfiguration API** — The #X Amz Target=DeviceFarm 20150623.DeleteVPCEConfiguration API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.deletevpceconfiguration.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetAccountSettings API** — The #X Amz Target=DeviceFarm 20150623.GetAccountSettings API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getaccountsettings.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetDevice API** — The #X Amz Target=DeviceFarm 20150623.GetDevice API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getdevice.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetDeviceInstance API** — The #X Amz Target=DeviceFarm 20150623.GetDeviceInstance API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getdeviceinstance.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetDevicePool API** — The #X Amz Target=DeviceFarm 20150623.GetDevicePool API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getdevicepool.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetDevicePoolCompatibility API** — The #X Amz Target=DeviceFarm 20150623.GetDevicePoolCompatibility API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getdevicepoolcompatibility.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetInstanceProfile API** — The #X Amz Target=DeviceFarm 20150623.GetInstanceProfile API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getinstanceprofile.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetJob API** — The #X Amz Target=DeviceFarm 20150623.GetJob API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getjob.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetNetworkProfile API** — The #X Amz Target=DeviceFarm 20150623.GetNetworkProfile API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getnetworkprofile.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetOfferingStatus API** — The #X Amz Target=DeviceFarm 20150623.GetOfferingStatus API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getofferingstatus.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetProject API** — The #X Amz Target=DeviceFarm 20150623.GetProject API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getproject.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetRemoteAccessSession API** — The #X Amz Target=DeviceFarm 20150623.GetRemoteAccessSession API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getremoteaccesssession.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetRun API** — The #X Amz Target=DeviceFarm 20150623.GetRun API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getrun.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetSuite API** — The #X Amz Target=DeviceFarm 20150623.GetSuite API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getsuite.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetTest API** — The #X Amz Target=DeviceFarm 20150623.GetTest API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.gettest.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetTestGridProject API** — The #X Amz Target=DeviceFarm 20150623.GetTestGridProject API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.gettestgridproject.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetTestGridSession API** — The #X Amz Target=DeviceFarm 20150623.GetTestGridSession API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.gettestgridsession.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetUpload API** — The #X Amz Target=DeviceFarm 20150623.GetUpload API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getupload.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.GetVPCEConfiguration API** — The #X Amz Target=DeviceFarm 20150623.GetVPCEConfiguration API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.getvpceconfiguration.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.InstallToRemoteAccessSession API** — The #X Amz Target=DeviceFarm 20150623.InstallToRemoteAccessSession API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.installtoremoteaccesssession.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListArtifacts API** — The #X Amz Target=DeviceFarm 20150623.ListArtifacts API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listartifacts.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListDeviceInstances API** — The #X Amz Target=DeviceFarm 20150623.ListDeviceInstances API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listdeviceinstances.
- **Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListDevicePools API** — The #X Amz Target=DeviceFarm 20150623.ListDevicePools API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listdevicepools.
- …and 37 more, listed in full on the page.

## Agentic access (1)

- **Amazon Device Farm Agentic Access** — 77 operations · 77 acting · 3 human-in-the-loop

## Security (4)

- **Amazon Device Farm Authentication** — apiKey · 1 scheme
- **Amazon Device Farm Domain Security** — TLSv1.3 · HSTS · DMARC
- **Amazon Device Farm Vulnerability Disclosure** — security.txt · contact published
- **Amazon Device Farm Trust Center** — PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

## Plans (1)

- **Amazon Device Farm Plans Pricing**

## Use cases (5)

- **Mobile App Quality Assurance** — Validate mobile app functionality, performance, and compatibility across a wide range of real Android and iOS devices.
- **Cross-Device Compatibility Testing** — Ensure your app behaves correctly on different device manufacturers, screen sizes, OS versions, and hardware configurations.
- **Web Application Browser Testing** — Run Selenium-based browser tests against your web application across multiple desktop browser environments.
- **CI/CD Test Integration** — Integrate device testing into your continuous integration and deployment pipelines for automated quality gates.
- **App Performance Benchmarking** — Measure app performance metrics including CPU usage, memory consumption, and network activity across different devices.

## Tags

Application Testing, Device Testing, Mobile Testing, Quality Assurance

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/amazon-device-farm/). Scores are computed from the provider's own public artifacts under a published rubric.
