Eine API (Application Programming Interface) ist ein digitales Schnittstellensystem, das es Entwicklern ermöglicht, eine bestehende Anwendung oder ein Betriebssystem zu nutzen, um eigene Programme oder Anwendungen zu erstellen. Eine API bietet einen festgelegten Aufbau für die Übertragung von Daten und Anweisungen, so dass Entwickler ohne tiefgreifendes Verständnis des Ursprungssystems eigene Anwendungen erstellen können. APIs sind oft integraler Bestandteil von Software-as-a-Service-Lösungen (SaaS) und werden verwendet, um Drittanbieter-Apps und -Dienste an das System anzubinden.