Der Begriff API ist die Abkürzung von
Application Programming
Interface und eine Programmierschnittstelle für
Anwendungsprogramme.
Die
Schnittstelle bietet eine Vielzahl an Funktionen und ermöglicht eine Verbindung zwischen mehreren Softwareanwendungen auf Quelltextebene. Die API kann auf Datenbanken und auf verschiedene Hardwareteile wie zum Beispiel
Festplatte oder
Grafikkarte zugreifen sowie die Erstellung von einzelnen Komponenten der Benutzeroberfläche unterstützen.
Zahlreiche Internetdienstleister stellen APIs frei zur Verfügung, um die Weiterentwicklung von Anwendungen zu unterstützen.