# Appium

**Canonical:** https://apis.io/providers/appium/  
**Website:** https://appium.io/apis.json  
**APIs profiled:** 13

Appium is an open-source test automation framework governed by the OpenJS Foundation, designed to facilitate UI automation of many app platforms including mobile (iOS, Android), browser (Chrome, Firefox, Safari), desktop (macOS, Windows), and TV (Roku, tvOS, Android TV). It implements the W3C WebDriver protocol and provides an extensible ecosystem of drivers, clients, and plugins.

## Kin Score — 33.0 / 100 (thin)

Scored 2026-08-21 under rubric 0.12.0. Trend: flat (+0.4 from 32.6).

| Facet | Score |
|---|---|
| Discoverability | 72.2 |
| Contract Quality | 26.5 |
| Governance | 28.8 |
| Contract Governance | 28.8 |
| Operational Transparency | 23.7 |
| Developer Ergonomics | 50.0 |
| Commercial Clarity | 13.2 |
| Access Clarity | 13.2 |

## Agent readiness — 34.9 (agent-ready)

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

## Access

Free — onboarding: unknown, pricing: free, trial: no (confidence: medium).

## APIs (13)

- **Appium Inspector** — Standalone GUI inspector for mobile apps that communicates with an Appium server, enabling visual element inspection and XPath generation for test authoring.
- **Appium UiAutomator2 Driver** — The primary Appium driver for Android automation, backed by Google's UiAutomator2 framework. Supports Android 5.0+ devices and emulators.
- **Appium XCUITest Driver** — The primary Appium driver for iOS and tvOS automation, backed by Apple's XCTest framework. Supports iOS 12+ and macOS Sequoia.
- **Appium Actions API** — W3C Actions API for complex input sequences
- **Appium Alerts API** — Dialog and alert handling
- **Appium Appium Device API** — Appium-specific device commands (app management, files, keyboard)
- **Appium Appium Session API** — Appium session settings and capabilities
- **Appium Cookies API** — Cookie management
- **Appium Elements API** — Element discovery and interaction
- **Appium Navigation API** — Browser and app navigation commands
- **Appium Screenshots API** — Screenshot capture
- **Appium Server API** — Server status and session listing
- **Appium Sessions API** — WebDriver session lifecycle management

## MCP servers (1)

- **MCP Server**

## Agentic access (1)

- **Appium Agentic Access** — 32 operations · 18 acting · 1 human-in-the-loop

## Security (1)

- **Appium Domain Security** — TLSv1.2 · DMARC

## Plans (1)

- **Appium Plans Pricing**

## Use cases (5)

- **Mobile App Testing** — Automated functional and regression testing of iOS and Android native apps
- **Cross-Platform Test Suites** — Single test codebase targeting multiple platforms and devices
- **CI/CD Integration** — Running automated mobile tests in continuous integration pipelines
- **Web Automation** — Browser automation on mobile and desktop via WebDriver
- **AI-Assisted Testing** — Using the MCP server to enable AI agents to drive test execution

## Tags

Android, Cross-Platform, iOS, Mobile Testing, Open-Source, OpenJS Foundation, Test Automation, WebDriver

---

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