Interface de programmation.
Langage ou format de message utilisé par un programme applicatif pour communiquer avec le système d'exploitation ou un autre programme de contrôle, comme un système de gestion de base de données ou un protocole de communication. Techniquement, les API consistent en des appels de fonction, accompagnés des paramètres à communiquer à l'extérieur de l'applicatif.