API steht für "Application Programming Interface" und bezeichnet eine Reihe von Definitionen und Tools, die es Softwareanwendungen ermöglichen, miteinander zu kommunizieren. Eine API-Schnittstelle definiert dabei die Regeln und Protokolle, nach denen Anwendungen miteinander interagieren können.