Appium Drivers
You can't use Appium without a driver! Here you can find a list of all known Appium drivers, along with their installation commands and links to their documentation.
To learn more about drivers, check out the Driver Intro.
Note
Official Drivers¶
These drivers are currently maintained by the Appium team:
Chromium¶
- Target: Desktop and mobile Chromium browsers (Chrome, Microsoft Edge, etc.)
 - Mode: Web
 
Espresso¶
- Target: Android applications
 - Mode: Native
 
Gecko¶
- Target: Desktop and mobile Gecko browsers (Firefox)
 - Mode: Web
 
Mac2¶
- Target: macOS applications
 - Mode: Native
 
Safari¶
- Target: Desktop and mobile Safari browsers
 - Mode: Web
 
UiAutomator2¶
- Target: Android, Android TV, Android Wear applications
 - Modes: Native, Hybrid, Web
 
Windows¶
Warning
Only the Node.js-based driver part is maintained by the Appium team. The server part
(WinAppDriver executable) is provided by Microsoft, but has not been maintained since 2022.
- Target: Windows applications
 - Mode: Native
 
XCUITest¶
- Target: iOS, iPadOS, tvOS applications
 - Modes: Native, Hybrid, Web
 
Other Drivers¶
These drivers are not maintained by the Appium team and can be used to target other platforms:
Flutter¶
- Target: iOS and Android applications built with Flutter
 - Mode: Native
 - Supported by: Appium Team / Community
 
Flutter Integration¶
- Target: iOS and Android applications built with Flutter
 - Mode: Native
 - Supported by: Community / 
@AppiumTestDistribution 
LG WebOS¶
- Target: LG TV web applications
 - Mode: Web
 - Supported by: HeadSpin
 
Linux¶
Warning
- Target: Linux applications
 - Mode: Native
 - Supported by: 
@fantonglang 
NovaWindows¶
Info
This driver is recommended as a drop-in replacement for the partially unmaintained
[Windows driver](#windows)
- Target: Windows applications
 - Mode: Native
 - Supported by: Community / Automate The Planet
 
Roku¶
- Target: Roku channels (applications)
 - Mode: Native
 - Supported by: HeadSpin
 
Tizen¶
Warning
- Target: Tizen applications
 - Mode: Native
 - Supported by: Community / Samsung
 
TizenTV¶
- Target: Tizen TV web applications
 - Mode: Web
 - Supported by: HeadSpin
 
You.i Engine¶
Warning
- Target: iOS, Android, macOS, Linux, tvOS applications built with You.i Engine
 - Mode: Native
 - Supported by: Community / You.i