Eine API ist ein Satz von Protokollen, Routinen und Werkzeugen für die Entwicklung von Software und Anwendungen. Sie ermöglicht die Kommunikation zwischen verschiedenen Systemen und erlaubt es Entwicklern, auf die Funktionen oder Daten einer Anwendung, eines Betriebssystems oder anderer Dienste zuzugreifen.