Eine API (Application Programming Interface, auf Deutsch Programmierschnittstelle) ist eine festgelegte Schnittstelle, über die Programme miteinander Daten austauschen oder Funktionen aufrufen. Sie bestimmt, welche Anfragen erlaubt sind und wie die Antwort aussieht.
Entwickler nutzen APIs, um Dienste anzubinden, ohne deren Innenleben zu kennen. Auf Webseiten sorgen sie dafür, dass Shop, Zahlungsdienst und Versand zusammenarbeiten, ohne dass Besucher davon etwas bemerken.