# Amazon Device Farm AWS Device Farm API

**Canonical:** https://apis.io/apis/amazon-device-farm/amazon-device-farm-aws-device-farm-api/  
**Provider:** Amazon Device Farm — https://apis.io/providers/amazon-device-farm/  
**Base URL:** https://devicefarm.amazonaws.com  
**Documentation:** https://aws.amazon.com/device-farm/

Amazon Device Farm AWS Device Farm API is published by [Amazon Device Farm](https://apis.io/providers/amazon-device-farm/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 8 JSON Schema definitions. Tagged areas include AWS Device Farm. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, pricing, a JSON-LD context, and 8 JSON Schemas.

The AWS Device Farm API from Amazon Device Farm — 77 operation(s) for aws device farm.

## Operations (60 of 77)

| Method | Path | Summary |
|---|---|---|
| POST | `/#X-Amz-Target=DeviceFarm_20150623.CreateDevicePool` | Create device pool |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.CreateInstanceProfile` | Create instance profile |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.CreateNetworkProfile` | Create network profile |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.CreateProject` | Create project |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.CreateRemoteAccessSession` | Create remote access session |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.CreateTestGridProject` | Create test grid project |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.CreateTestGridUrl` | Create test grid url |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.CreateUpload` | Create upload |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.CreateVPCEConfiguration` | Create VPCE configuration |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.DeleteDevicePool` | Delete device pool |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.DeleteInstanceProfile` | Delete instance profile |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.DeleteNetworkProfile` | Delete network profile |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.DeleteProject` | Delete project |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.DeleteRemoteAccessSession` | Delete remote access session |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.DeleteRun` | Delete run |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.DeleteTestGridProject` | Delete test grid project |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.DeleteUpload` | Delete upload |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.DeleteVPCEConfiguration` | Delete VPCE configuration |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetAccountSettings` | Get account settings |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetDevice` | Get device |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetDeviceInstance` | Get device instance |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetDevicePool` | Get device pool |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetDevicePoolCompatibility` | Get device pool compatibility |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetInstanceProfile` | Get instance profile |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetJob` | Get job |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetNetworkProfile` | Get network profile |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetOfferingStatus` | Get offering status |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetProject` | Get project |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetRemoteAccessSession` | Get remote access session |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetRun` | Get run |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetSuite` | Get suite |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetTest` | Get test |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetTestGridProject` | Get test grid project |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetTestGridSession` | Get test grid session |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetUpload` | Get upload |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.GetVPCEConfiguration` | Get VPCE configuration |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.InstallToRemoteAccessSession` | Install to remote access session |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListArtifacts` | List artifacts |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListDeviceInstances` | List device instances |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListDevicePools` | List device pools |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListDevices` | List devices |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListInstanceProfiles` | List instance profiles |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListJobs` | List jobs |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListNetworkProfiles` | List network profiles |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListOfferingPromotions` | List offering promotions |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListOfferingTransactions` | List offering transactions |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListOfferings` | List offerings |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListProjects` | List projects |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListRemoteAccessSessions` | List remote access sessions |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListRuns` | List runs |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListSamples` | List samples |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListSuites` | List suites |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListTagsForResource` | List tags for resource |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListTestGridProjects` | List test grid projects |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListTestGridSessionActions` | List test grid session actions |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListTestGridSessionArtifacts` | List test grid session artifacts |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListTestGridSessions` | List test grid sessions |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListTests` | List tests |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListUniqueProblems` | List unique problems |
| POST | `/#X-Amz-Target=DeviceFarm_20150623.ListUploads` | List uploads |

…and 17 more operations. They are listed in full on the page.

## Machine-readable artifacts (18)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/openapi/amazon-device-farm-aws-device-farm-api-openapi.yml
- **Documentation** — https://docs.aws.amazon.com/devicefarm/latest/APIReference/Welcome.html
- **GettingStarted** — https://aws.amazon.com/device-farm/getting-started/
- **Pricing** — https://aws.amazon.com/device-farm/pricing/
- **FAQ** — https://aws.amazon.com/device-farm/faqs/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-schema/amazon-device-farm-project-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-schema/amazon-device-farm-run-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-schema/amazon-device-farm-device-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-schema/amazon-device-farm-upload-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-schema/amazon-device-farm-device-pool-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-structure/amazon-device-farm-project-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-structure/amazon-device-farm-run-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-structure/amazon-device-farm-device-structure.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-ld/amazon-device-farm-context.jsonld
- **Examples** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/examples/amazon-device-farm-project-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/examples/amazon-device-farm-run-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/examples/amazon-device-farm-device-example.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/apis.yml

## Tags

AWS Device Farm

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/amazon-device-farm/amazon-device-farm-aws-device-farm-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/amazon-device-farm/.
