Eine API ist eine Schnittstelle einer Software um die Kommunikation bzw. den Datenaustausch mit dieser Software zu vereinfachen. Durch eine API können fremde Anwendungen Daten mit der Software, welche die API anbietet, austauschen und so besser in die eigene Infrastruktur eingebunden werden.