API steht für "Application Programming Interfaces", auf deutsch: Programmierschnittstellen. Damit werden Schnittstellen bezeichnet, die eine Software nach außen anbietet und die man als Programmierer nutzen kann, wenn man die Software bzw. deren Funktionen in das eigene Projekt einbinden will.
Der Begriff API kann dabei ein sehr breites Spektrum umfassen, von z.B. low-level APIs zur Interaktion mit dem Kernel eines Betriebssystems bis zu high-level APIs, wo z.B. mit einem einzigen Befehl eine Datenbank abgefragt und das Ergebnis direkt zurück geliefert wird.
weiterführende Links:
- Wikipediaartikel zu API mehr weiterführenden Erklärungen und Unterscheidungen