Was ist eine API / Schnittstelle?
Eine API lässt zwei Systeme automatisch Daten austauschen. Verständlich erklärt, ohne Technikkauderwelsch.
Eine API ist eine festgelegte Schnittstelle, über die zwei Programme automatisch miteinander reden. Statt Daten von Hand zu exportieren und woanders wieder einzulesen, holt sich ein System die Information direkt beim anderen. Genauer ist eine API ein definierter Satz von Regeln und Endpunkten, an die ein Programm seine Anfragen richtet. Nicht jede Schnittstelle ist deshalb gleich eine API: Ein nächtlicher Datei-Export ist eine Schnittstelle, aber kein definierter Satz von Endpunkten.
Ein Bild dafür
Stellen Sie sich einen Kellner vor. Sie sagen, was Sie möchten, der Kellner gibt es in der Küche weiter und bringt das Ergebnis zurück. Sie gehen nie selbst an den Herd. Genauso fragt ein Programm über die API beim anderen an und bekommt eine Antwort, ohne dessen Innenleben zu kennen.
Was Schnittstellen ermöglichen
Wie wir Systeme verbinden
Wir binden Ihre Systeme über vorhandene APIs an und bauen eigene Schnittstellen, wo es keine gibt. Heute spricht eine API meist als REST- oder Web-API und liefert ihre Antworten im Format JSON, das Mensch und Maschine lesen können. So fließen Daten automatisch dorthin, wo sie gebraucht werden, statt in getrennten Inseln liegen zu bleiben.
Passt das zu einer Frage, die Sie gerade im Unternehmen beschäftigt?
Zu Schnittstellen & APIs ↗