API (Application Programming Interface)

CMS & Technik

Eine API ist ein Satz von Regeln und Protokollen, die es Anwendungen ermöglichen, miteinander zu kommunizieren, z. B. für Datenabruf von externen Diensten wie Google Maps in Webdesign. Im Hosting und SEO relevant für Integrationen, Automatisierungen und dynamische Inhalte; REST-APIs sind gängig.

Eine Schnittstelle ist eine vereinbarte Sprache zwischen zwei Programmen. Dein Shop fragt beim Versanddienstleister die Paketverfolgung ab, dein Formular meldet eine Adresse an den Newsletterdienst, dein Buchungssystem gleicht Termine mit dem Kalender ab. Ohne Schnittstelle bliebe nur das Händische: exportieren, umformatieren, importieren.

Wichtig ist die Kostenseite. Jeder Aufruf braucht Zeit. Holt eine Seite bei jedem Aufruf Wechselkurse von einer fremden Schnittstelle und antwortet die in 400 Millisekunden, verlängert das die Ladezeit um genau diese 400 Millisekunden. Mit einem Zwischenspeicher von 15 Minuten sinkt die Zahl der Abfragen bei 1.000 Seitenaufrufen am Tag von 1.000 auf 96, und der Aufschlag verschwindet.

Zurück zum Glossar