Eine API (Application Programming Interface, zu Deutsch: Anwendungsprogrammierschnittstelle) ist eine Schnittstelle, die es ermöglicht, dass verschiedene Anwendungen miteinander kommunizieren und Daten austauschen können. Sie stellt somit eine Verbindung zwischen verschiedenen Systemen her.