API (Application Program Interface)

Als API (Englisch:application programming interface) wird eine Schnittstelle bezeichnet, die es ermöglicht andere Programme an das jeweilige Softwaresystem  anzubinden.

Diese Schnittstelle kann maschinell, d. h. automatisiert genutzt werden.

Anwendungsprogramme können z. B. Web-Dienste sein. Die automatisch abgefragten Daten stehen dann zur weiteren Verarbeitung zur Verfügung.

Zum Beispiel ermöglicht die Programmierschnittstelle Windows Application Programming Interface von  Windows, dass externe Firmen überhaupt erst Software für dieses Betriebssystem entwickeln können.