API Lexikon-Beitragsbild

API

Letzte Änderung: Uhr

API – Application Programming Interface

Bidirektionale Schnittstelle für Software

Unter API versteht man Application Programming Interface. Damit ist eine Programmierschnittstelle gemeint, die verschiedene Soft- und Hardwarekomponenten miteinander verknüpft. Dadurch ermöglicht eine API den beidseitigen Zugriff auf einen Datenpool sowie eine Integration in die Software von Dritten.

Um zur Verdeutlichung einige Beispiele zu nennen: Bei Facebook-Daten, die in eine Website eingebunden werden. Ferner eine App, die einen Eintrag auf eine Pinnwand vornimmt. Oder etwa das Versenden von E-Mails über einen Transaktions-Dienstleister (Saas).

Welche API-Typen gibt es?

  • funktionsorientiert
  • dateiorientiert
  • objektorientiert
  • protokollorientiert

Heutzutage sind als typische Schnittstellen  JSON, XML, Rest, SOAP und OAUTH-Token ausgeführt. Auf diese Weise ist ein hoher Grad an Transaktionssicherheit möglich.

Erklär-Video – Was ist eine Application Programming Interface?

Quellen: Programmieren Starten, wikipedia.org