Application Programming Interface ist ein Software-Intermediär, der es zwei Anwendungen ermöglicht, miteinander zu kommunizieren. Sie können für den Zugriff genutzt werden die Datenerfassung und Servicefunktionalität innerhalb von Anwendungen oder Datenbanken.