API

Der deutsche Begriff für API ist Programmierschnittstelle. Das Buchstabenkürzel steht für die englische Bezeichnung "application programming interface". Gemeint ist damit eine Schnittstelle zur Anwendungsprogrammierung, die Hardware- und Softwarekomponenten (wie z. B. Benutzeroberflächen, Festplatten und Anwendungen) verbindet und deren Interaktion sowie den Informationsaustausch ermöglicht. APIs dienen der Wartung von komplexen Programmen, der zentralen Verwaltung von Datenbanken, der Funktionsüberprüfung von Modulen durch Datenübersendung, und damit der Lokalisierung von Fehlern zur einfacheren Behebung. Ein weiterer Vorteil der APIs ist, dass sie die Datenübergabe vereinheitlichen und die Software in eine für verschiedene Maschinen und Komponenten verständliche Sprache "übersetzen". Zum Einsatz kommen Programmierschnittstellen z. B. bei Bestätigungsseiten von Webseiten und bei Anmeldeformularen für Newsletter wie bei Rapidmail. Verlässt man sich auf eine API, müssen nicht sämtliche Anwendungen von jedem oder für jeden Besitzer neu programmiert werden.