Es ist eine Abkürzung für Application Programming Interface, was als Schnittstelle für die Programmierung von Anwendungen übersetzt werden kann. API ist eine Sammlung von Protokollen und Werkzeugen, die Programmierer bei der Erstellung von Software undAnwendungenverwenden. Es ist eine Schnittstelle, über die Anwendungen und Systeme miteinander kommunizieren.

API hilft bei der Erstellung von Anwendungen, indem es dem Programmierer den Zugriff auf andere Software ermöglicht. Der Entwickler abstrahiert eine bestimmte Funktionalität aus einer anderen Anwendung, einem sozialen Netzwerk oder einer Datenbank und muss sie nicht neu erstellen, da sie bereits von jemand anderem erstellt wurde.

Der Zugriff kann privat (nur für die interne Nutzung im Unternehmen bestimmt), partnerschaftlich (nur für bestimmte Geschäftspartner bestimmt) oder öffentlich (für die breite Öffentlichkeit verfügbar) sein.