API (oder Application Programming Interface) ist eine Reihe von Routinen und Standards, die von Software für die Verwendung ihrer Funktionen für Anwendungen festgelegt werden, die nicht beabsichtigen, sich mit den Implementierungsdetails von Software zu befassen, sondern nur deren Dienste verwenden.