API signifie "Application Programming Interface". C’est un ensemble de moyens utilisés par un logiciel pour donner accès à certaines de ses fonctionnalités ou ressources.
En d’autres termes, c’est un moyen mis en place par un logiciel pour que d’autres logiciels puissent interagir simplement avec lui.
Cela permet à l’utilisateur de ne pas devoir décortiquer le fonctionnement d’un logiciel qu’il utilise jusque dans ses entrailles pour le faire fonctionner en collaboration avec d’autres programmes.
Ce système d’API est très utilisé sur internet, en particulier par des fournisseurs de services ou de données. Citons par exemple l’envoi de mail ou de SMS. Ainsi les sociétés qui commercialisent ce genre de produit mettent à disposition des développeurs des API permettant d’expédier depuis leurs propres réalisations des messages puis d’obtenir des informations sur le devenir de ces messages expédiés par leurs soins.