Appium ist ein quelloffenes UI-Automatisierungsframework auf Basis von WebDriver. Es automatisiert Apps auf Mobil-, Desktop- und IoT-Plattformen, darunter iOS, Android, macOS und Windows. Appium ist modular aufgebaut: Der Kern definiert die APIs, Treiber stellen die Verbindung zu einer bestimmten Plattform her, Client-Bibliotheken bieten die API in Sprachen wie JavaScript, Java und Python an, und Plugins erweitern den Kern. Sie installieren Appium, einen Treiber für Ihre Zielplattform und einen Client. Es gibt keinen gehosteten Dienst: Sie betreiben es selbst, etwa auf einem Testserver oder in Ihrer CI-Umgebung.
Das Projekt steht unter der Apache-2.0-Lizenz und wird auf GitHub entwickelt; die Website nennt das Urheberrecht der OpenJS Foundation und der Appium-Mitwirkenden. Kein kommerzieller Anbieter verarbeitet Ihre Testdaten, sodass Sie die Testumgebung vollständig innerhalb der EU aufbauen können. Zu beachten ist die Abhängigkeit von GitHub und Paketregistern für Verteilung und Updates.