API

Eine API (Application Programming Interface, deutsch Programmierschnittstelle) ist ein Satz von Regeln und Definitionen, über den zwei Programme miteinander kommunizieren, ohne die inneren Details des anderen zu kennen. Sie wirkt wie ein Vermittler mit einer Auswahl möglicher Anfragen: Eine Anwendung fordert etwas an – das Wetter einer Stadt, das Abwickeln einer Zahlung, das Anzeigen einer Karte –, die andere antwortet mit den Daten oder dem Ergebnis. Sie sind überall: Wenn eine Handy-App Informationen von einem Ein Server ist ein leistungsstarker Computer, der Daten oder Dienste für andere Geräte bereitstellt – etwa eine Website ausliefert oder deine Cloud-Dateien speichert. Mehr im Glossar → holt oder eine Website Videos einer anderen Plattform zeigt, ist eine API im Spiel. Meist nutzen sie Standardformate wie Eine REST API ist der verbreitetste Stil, um Web-APIs zu bauen: Sie nutzt Webadressen (URLs) und die Standard-HTTP-Methoden, um Daten anzufordern und zu senden, meist im JSON-Format. Mehr im Glossar → und JSON, die für Maschinen leicht lesbar sind. Ihr großer Wert liegt darin, dass verschiedene Dienste sich verbinden und kombinieren lassen – so kann man Werkzeuge integrieren und auf Bestehendem aufbauen.

Artikel dazu