En informatique, une API est un ensemble normalisé de classes, de méthodes, de fonctions et de constantes qui sert de façade par laquelle un logiciel offre des services à d’autres logiciels.
En d’autres termes, une API est une passerelle qui permet à un logiciel de laisser d’autres logiciels interagir avec ses données, comme par exemple, lorsqu’un fournisseur permet à un détaillant d’accéder aux données de ses produits pour que le détaillant n’ait pas besoin de traiter manuellement des informations déjà existantes.
Une telle API est très pratique lorsqu’on implémente une boutique en ligne ayant à gérer un grand nombre de références.