API steht für Application Programming Interface (Anwendungsprogrammierschnittstelle). Es handelt sich um eine Reihe von Routinen,
Protokollen und Werkzeugen zur Erstellung von Softwareanwendungen. APIs legen fest, wie Softwarekomponenten interagieren sollen, z. B. welche Daten zu verwenden sind und welche Aktionen durchgeführt werden sollen.