Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Amazon Device Farm website screenshot

Amazon Device Farm

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.

agent ready

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles Amazon Device Farm the way a machine reads it — 179 machine-readable artifacts across 77 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Amazon Device Farm scores 68.2/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 68.2/100 · strong
Contract Quality 18.4 / 25
Developer Ergonomics 8.3 / 20
Commercial Clarity 16.3 / 20
Operational Transparency 6.8 / 13
Governance 10.4 / 12
Discoverability 8.0 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Amazon Device Farm

Each block below is one kind of artifact we hold for Amazon Device Farm. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 77

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

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.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListDevices API

The #X Amz Target=DeviceFarm 20150623.ListDevices API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listdevices.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListInstanceProfiles API

The #X Amz Target=DeviceFarm 20150623.ListInstanceProfiles API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listinstanceprofiles.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListJobs API

The #X Amz Target=DeviceFarm 20150623.ListJobs API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listjobs.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListNetworkProfiles API

The #X Amz Target=DeviceFarm 20150623.ListNetworkProfiles API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listnetworkprofiles.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListOfferingPromotions API

The #X Amz Target=DeviceFarm 20150623.ListOfferingPromotions API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listofferingpromotions.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListOfferings API

The #X Amz Target=DeviceFarm 20150623.ListOfferings API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listofferings.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListOfferingTransactions API

The #X Amz Target=DeviceFarm 20150623.ListOfferingTransactions API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listofferingtransactions.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListProjects API

The #X Amz Target=DeviceFarm 20150623.ListProjects API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listprojects.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListRemoteAccessSessions API

The #X Amz Target=DeviceFarm 20150623.ListRemoteAccessSessions API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listremoteaccesssessions.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListRuns API

The #X Amz Target=DeviceFarm 20150623.ListRuns API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listruns.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListSamples API

The #X Amz Target=DeviceFarm 20150623.ListSamples API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listsamples.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListSuites API

The #X Amz Target=DeviceFarm 20150623.ListSuites API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listsuites.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListTagsForResource API

The #X Amz Target=DeviceFarm 20150623.ListTagsForResource API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listtagsforresource.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListTestGridProjects API

The #X Amz Target=DeviceFarm 20150623.ListTestGridProjects API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listtestgridprojects.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListTestGridSessionActions API

The #X Amz Target=DeviceFarm 20150623.ListTestGridSessionActions API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listtestgridsessionactions.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListTestGridSessionArtifacts API

The #X Amz Target=DeviceFarm 20150623.ListTestGridSessionArtifacts API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listtestgridsessionartifacts.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListTestGridSessions API

The #X Amz Target=DeviceFarm 20150623.ListTestGridSessions API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listtestgridsessions.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListTests API

The #X Amz Target=DeviceFarm 20150623.ListTests API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listtests.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListUniqueProblems API

The #X Amz Target=DeviceFarm 20150623.ListUniqueProblems API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listuniqueproblems.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListUploads API

The #X Amz Target=DeviceFarm 20150623.ListUploads API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listuploads.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ListVPCEConfigurations API

The #X Amz Target=DeviceFarm 20150623.ListVPCEConfigurations API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.listvpceconfigurations.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.PurchaseOffering API

The #X Amz Target=DeviceFarm 20150623.PurchaseOffering API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.purchaseoffering.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.RenewOffering API

The #X Amz Target=DeviceFarm 20150623.RenewOffering API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.renewoffering.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.ScheduleRun API

The #X Amz Target=DeviceFarm 20150623.ScheduleRun API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.schedulerun.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.StopJob API

The #X Amz Target=DeviceFarm 20150623.StopJob API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.stopjob.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.StopRemoteAccessSession API

The #X Amz Target=DeviceFarm 20150623.StopRemoteAccessSession API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.stopremoteaccesssession.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.StopRun API

The #X Amz Target=DeviceFarm 20150623.StopRun API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.stoprun.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.TagResource API

The #X Amz Target=DeviceFarm 20150623.TagResource API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.tagresource.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.UntagResource API

The #X Amz Target=DeviceFarm 20150623.UntagResource API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.untagresource.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.UpdateDeviceInstance API

The #X Amz Target=DeviceFarm 20150623.UpdateDeviceInstance API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.updatedeviceinstance.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.UpdateDevicePool API

The #X Amz Target=DeviceFarm 20150623.UpdateDevicePool API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.updatedevicepool.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.UpdateInstanceProfile API

The #X Amz Target=DeviceFarm 20150623.UpdateInstanceProfile API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.updateinstanceprofile.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.UpdateNetworkProfile API

The #X Amz Target=DeviceFarm 20150623.UpdateNetworkProfile API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.updatenetworkprofile.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.UpdateProject API

The #X Amz Target=DeviceFarm 20150623.UpdateProject API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.updateproject.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.UpdateTestGridProject API

The #X Amz Target=DeviceFarm 20150623.UpdateTestGridProject API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.updatetestgridproject.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.UpdateUpload API

The #X Amz Target=DeviceFarm 20150623.UpdateUpload API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.updateupload.

Amazon Device Farm #X Amz Target=DeviceFarm 20150623.UpdateVPCEConfiguration API

The #X Amz Target=DeviceFarm 20150623.UpdateVPCEConfiguration API from Amazon Device Farm — 1 operation(s) for #x amz target=devicefarm 20150623.updatevpceconfiguration.

Scroll within the panel for all 77 ·

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Amazon Device Farm Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Features 8

The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.

Notable capabilities this provider offers.

Real Device Testing

Test mobile apps on thousands of real physical Android and iOS devices without managing any device infrastructure.

Desktop Browser Testing

Test web applications on desktop browsers using Selenium RemoteWebDriver through Device Farm's test grid.

Automated Test Frameworks

Supports popular test frameworks including Appium, XCTest, Espresso, Calabash, and built-in fuzz testing.

Remote Access Sessions

Interactively access real devices via remote desktop to manually test and debug your app.

Network Condition Simulation

Simulate different network conditions including bandwidth, latency, and packet loss using network profiles.

Private Device Fleet

Provision and manage private dedicated devices for exclusive use in testing your applications.

VPC Integration

Test apps hosted in private VPCs using VPC endpoint configurations without exposing them publicly.

Parallel Test Execution

Run tests in parallel across multiple devices simultaneously to reduce overall testing time.

Scroll within the panel for all 8 ·

Semantic Vocabularies 1

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Amazon Device Farm Context

29 classes · 115 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Amazon Device Farm API Rules

5 rules · 3 warnings

SPECTRAL

Amazon Device Farm API Rules

27 rules · 12 errors · 10 warnings

SPECTRAL

JSON Schema 26

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

AccountSettings

8 properties

JSON SCHEMA

Artifact

5 properties

JSON SCHEMA

DeviceFilter

3 properties

JSON SCHEMA

DeviceInstance

6 properties

JSON SCHEMA

DevicePool

6 properties

JSON SCHEMA

Device

21 properties

JSON SCHEMA

IncompatibilityMessage

2 properties

JSON SCHEMA

InstanceProfile

6 properties

JSON SCHEMA

Job

15 properties

JSON SCHEMA

NetworkProfile

12 properties

JSON SCHEMA

Offering

5 properties

JSON SCHEMA

OfferingTransaction

5 properties

JSON SCHEMA

Problem

7 properties

JSON SCHEMA

Project

5 properties

JSON SCHEMA

RemoteAccessSession

22 properties

JSON SCHEMA

Rule

3 properties

JSON SCHEMA

Run

32 properties

JSON SCHEMA

Sample

3 properties

JSON SCHEMA

Suite

11 properties

JSON SCHEMA

TestGridProject

5 properties

JSON SCHEMA

TestGridSessionAction

5 properties

JSON SCHEMA

TestGridSessionArtifact

3 properties

JSON SCHEMA

TestGridSession

6 properties

JSON SCHEMA

Test

11 properties

JSON SCHEMA

Upload

10 properties

JSON SCHEMA

VPCEConfiguration

5 properties

JSON SCHEMA

Scroll within the panel for all 26 ·

JSON Structure 26

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Amazon Device Farm Artifact Structure

5 properties

JSON STRUCTURE

Amazon Device Farm Device Filter Structure

3 properties

JSON STRUCTURE

Amazon Device Farm Device Pool Structure

6 properties

JSON STRUCTURE

Amazon Device Farm Device Structure

21 properties

JSON STRUCTURE

Amazon Device Farm Job Structure

15 properties

JSON STRUCTURE

Amazon Device Farm Offering Structure

5 properties

JSON STRUCTURE

Amazon Device Farm Problem Structure

7 properties

JSON STRUCTURE

Amazon Device Farm Project Structure

5 properties

JSON STRUCTURE

Amazon Device Farm Rule Structure

3 properties

JSON STRUCTURE

Amazon Device Farm Run Structure

32 properties

JSON STRUCTURE

Amazon Device Farm Sample Structure

3 properties

JSON STRUCTURE

Amazon Device Farm Suite Structure

11 properties

JSON STRUCTURE

Amazon Device Farm Test Structure

11 properties

JSON STRUCTURE

Amazon Device Farm Upload Structure

10 properties

JSON STRUCTURE

Scroll within the panel for all 26 ·

Examples 26

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Scroll within the panel for all 26 ·

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Amazon Device Farm Authentication

apiKey · 1 scheme

SECURITY

Amazon Device Farm Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Device Farm Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Device Farm Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Amazon Device Farm Agentic Access

77 operations · 77 acting · 3 human-in-the-loop

77 operations · 77 acting

AGENTIC

Use Cases 5

What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.

What developers build with this provider.

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.

Resources

Every other property we hold for Amazon Device Farm — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 4

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

← All providers · Data indexed from github.com/api-evangelist/amazon-device-farm · machine-readable index on apis.io