Eine Application Programming Interface (
API) ist eine Reihe von
Protokollen und
Codes, die festlegen, wie verschiedene Softwareplattformen kommunizieren und Informationen austauschen.
APIs definieren verschiedene Arten von Anfragen und Aufrufen, die gemacht werden können, die Datentypen, die verwendet werden können, und wie diese Anfragen gemacht werden können. Sie dienen als Vermittler zwischen verschiedenen Softwaresystemen. Ein Entwickler kann eine
API nutzen, um Funktionen einer externen Anwendung in seine eigene Software einzubinden. Indem sie die Kommunikation zwischen verschiedenen
Plattformen ermöglichen, verbessern
APIs die
Interoperabilität im Web.