GlossaireArchitecture & développement
API (Application Programming Interface)
Une API (Application Programming Interface) est l'interface qui permet à deux logiciels de communiquer entre eux, sans que l'un ait besoin de connaître les détails internes de l'autre : il suffit de respecter le contrat défini par l'API (quels endpoints appeler, quelles données envoyer, quel format attendre en retour). C'est ce qui permet à un site e-commerce de se connecter à un service de paiement, à une application mobile de dialoguer avec son serveur, ou à un produit d'intégrer un modèle d'intelligence artificielle externe. La qualité d'une API (documentation, stabilité, gestion des erreurs) conditionne directement la facilité et la pérennité de toute intégration bâtie dessus.
