IT-Glossar

Was ist eine API?

Eine API (Application Programming Interface) ist eine festgelegte Schnittstelle, über die ein Programm Daten oder Funktionen eines anderen Programms nutzen kann – ohne dass ein Mensch dazwischen etwas abtippt.

APIs sind die unsichtbaren Steckdosen moderner Software. Fast jedes Cloud-Programm bietet eine an, und sie entscheidet darüber, ob sich ein System mit dem Rest Ihrer IT verbinden lässt.

So funktioniert eine Programmierschnittstelle

Ein Programm schickt eine Anfrage nach festen Regeln, etwa „Gib mir alle Aufträge von heute“. Das andere System prüft die Berechtigung und antwortet in einem maschinenlesbaren Format, meist JSON. Die meisten heutigen Schnittstellen arbeiten als REST-API über das Internet und verlangen einen API-Schlüssel oder eine Anmeldung per OAuth.

APIs funktionieren in zwei Richtungen: Daten abfragen und Daten schreiben. Soll ein System von sich aus Bescheid geben, sobald etwas passiert, kommt ein Webhook ins Spiel.

Beispiel aus dem Büroalltag

Ein Großhändler pflegt Kunden im CRM und Rechnungen im ERP. Ohne Schnittstelle überträgt jemand neue Adressen von Hand – mit Tippfehlern und Verzögerung. Über die APIs beider Systeme wird ein neuer Kunde dagegen automatisch angelegt, und die offenen Posten erscheinen im Vertrieb. Wie solche Verbindungen geplant werden, beschreibt der Ratgeber Prozesse automatisieren im Mittelstand.

Worauf Sie bei Software achten sollten

  • Ist die API dokumentiert und in Ihrem Tarif enthalten? Manche Anbieter schalten sie erst in teureren Paketen frei.
  • Gibt es Begrenzungen, wie viele Abfragen pro Minute erlaubt sind?
  • Wer verwaltet die Zugangsschlüssel, und wie werden sie bei Personalwechsel erneuert?
  • Bei älterer Software ohne API bleibt oft nur der Dateiexport – das ist machbar, aber fehleranfälliger.

Systeme sollen miteinander reden?

Wir prüfen, welche Schnittstellen Ihre Programme mitbringen, und verbinden sie – mehr dazu unter Schnittstellen.

05308 935030Mo–Do 8:30–17:00 Uhr, Fr 8:30–15:30 Uhr
AnrufenAnfrage senden