fbpx

API

Eine API (Application Programming Interface), übersetzt also eine Programmierschnittstelle, ist ein Programmteil einer Software. Vereinfacht gesagt, werden über APIs Informationen zwischen Programmen ausgetauscht. Systeme bieten ihre APIs anderen Programmen zur Anbindung externer Systeme an. Dabei definiert die API nur die Programmanbindung auf Quelltext-Ebene. Das unterscheidet sie wesentlich von Binärschnittstellen. Im Grunde ist eine API eine Sammlung von Befehlen, Funktionen, Protokollen und Objekten. Daher gibt es unterschiedliche Arten von APIs, die verschiedene spezielle Funktionen aufweisen. So gibt es beispielsweise Funktions- oder Dateiorientierte APIs, aber auch Protokollorientierte und objektorientierte APIs. Will ein Programmierer nun eine Software entwickeln oder mit externen Systemen interagieren, so kann er auf den Datensatz in der Programmierschnittstelle  zurückgreifen.

arrow-right