L’API (pour Application Programmable Interface) est un protocole de communication qui permet à deux programmes d’échanger des informations entre eux, via un langage de programmation commun.
Le premier programme va utiliser l’API que le second aura mis à disposition pour accéder à un de ses services ou un ensemble de données.
L’API est une interface logiciel à logiciel non visible par les utilisateurs : dans le cas d’un paiement en ligne sur un site de commande en ligne, le site web sur lequel vous payez utilise une API pour envoyer vos informations de carte bancaire à une application non visible qui va vérifier la véracité de ces informations. Une fois le paiement confirmé, l’application envoie une réponse au site de commande en ligne pour confirmer que tout est correct.