API

Une API (Application Programming Interface, interface de programmation) est un ensemble de règles et de définitions qui permet à deux programmes de communiquer sans connaître les détails internes de l’autre. Elle agit comme un intermédiaire proposant un menu de requêtes possibles : une application demande quelque chose — la météo d’une ville, le traitement d’un paiement, l’affichage d’une carte — et l’autre répond avec les données ou le résultat. Elles sont partout : quand une appli mobile récupère des informations sur un serveur, ou qu’un site affiche des vidéos d’une autre plateforme, une API est à l’œuvre. Elles utilisent souvent des formats standards comme REST et JSON, faciles à lire pour les machines. Leur grande valeur est de permettre à des services différents de se connecter et de se combiner, ce qui rend possible d’intégrer des outils et de bâtir sur l’existant.

Articles où il apparaît