API – Anwendungsschnittstelle für Softwareprogramme

API - Anwendungsschnittstelle

Eine Programmierschnittstelle, auch Anwendungsschnittstelle genannt, oft mit API abgekürzt, ist ein Teil eines Programms, der vom Softwaresystem anderen Programmen zur Verfügung gestellt wird, um sich mit dem System zu verbinden.

Unterschied API und SDK
API ist eine Schnittstelle, über die Softwareprogramme miteinander interagieren können, während das SDK eine Reihe von Tools ist, die verwendet werden können, um Softwareanwendungen für eine bestimmte Plattform zu entwickeln. Die einfachste Version des SDK kann eine API sein, die einige Dateien enthält, die für die Interaktion mit einer bestimmten Programmiersprache benötigt werden. Eine API kann also als einfaches SDK ohne Debugging-Unterstützung betrachtet werden.