Was ist eine API?
API steht für Application Programming Interface (Anwendungsprogrammierschnittstelle) und ist eine Softwareschnittstelle, die es zwei verschiedenen Anwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen, ohne dass der Benutzer eingreifen muss. Im Gegensatz zu einer Benutzerschnittstelle, die für den menschlichen Gebrauch konzipiert ist, sind APIs für die Verwendung durch einen Computer oder eine Anwendung konzipiert. Sie fungieren als Software-Vermittlungsschicht und sitzen zwischen einer Anwendung und dem Webserver, so dass Programme und Anwendungen miteinander kommunizieren und die Daten und Funktionen der jeweils anderen nutzen können.
APIs werden im Allgemeinen in vier Kategorien eingeteilt: Offene APIs, d. h. öffentlich zugängliche APIs, Partner-APIs oder APIs, für deren Nutzung bestimmte Rechte oder Lizenzen erforderlich sind, interne APIs, d. h. APIs, die von Unternehmen zur Verwendung in ihren internen Systemen entwickelt werden, und zusammengesetzte APIs, die verschiedene Daten- und Service-APIs kombinieren. APIs sind zu einem wertvollen Aspekt moderner Unternehmen geworden. Viele beliebte Webanwendungen wären ohne sie nicht möglich. Häufige Beispiele für APIs sind Google Maps, universelle Logins bei sozialen Netzwerken und Reisebuchungsvergleiche.