Littéralement : Interface de Programmation d’Application. Une API est une interface de programmation, c’est-à-dire un ensembe de librairies et de fonctions facilitant les développements et pouvant éventuellement devenir des standards (OpenGL). Les API ne sont pas forcément livrées avec des logiciels (ex : OpenGL, GTK…).