API
Kurzdefinition
Eine API ist eine definierte Programmierschnittstelle, über die andere Programme Daten abrufen oder Funktionen auslösen können, ohne die Oberfläche der Software zu benutzen.
Erklärung
API steht für Application Programming Interface. Sie beschreibt, wie Programme miteinander sprechen: Welche Anfragen sind erlaubt, wie sehen die Antworten aus, wer darf zugreifen. Bei SaaS-Produkten dient sie dazu, Daten zwischen Systemen auszutauschen, etwa Kunden aus dem CRM ins Rechnungsprogramm zu übertragen, oder eigene Anwendungen anzubinden. Meist braucht man einen Zugangsschlüssel oder eine Anmeldung per Token, und Hersteller begrenzen die Zahl der Abfragen. Eine gute Dokumentation, stabile Versionen und klare Fehlermeldungen sind Qualitätsmerkmale. Nicht jede Software bietet eine offene API, und manche stellen sie nur in höheren Tarifen bereit. Wer Prozesse automatisieren will, sollte vor dem Kauf prüfen, ob die API die nötigen Daten und Funktionen abdeckt. Für Menschen ohne Programmierkenntnisse übernehmen Integrationsplattformen und Automatisierungstools die Arbeit mit der API.
Beispiel
Ein Onlinehändler möchte neue Bestellungen automatisch als Rechnungen im Buchhaltungsprogramm anlegen. Er prüft, ob beide Programme eine API anbieten und ob der gewünschte Tarif sie freischaltet. Ein Dienstleister richtet die Verbindung ein, und fortan entstehen Rechnungen ohne Abtippen und ohne doppelte Pflege.