Une API, ou Interface de Programmation Applicative, est un ensemble de règles et de protocoles qui permettent à différentes applications informatiques de communiquer entre elles. C’est comme une boîte à outils pour les développeurs qui leur permet d’accéder aux fonctionnalités et aux données d’une application ou d’un service à travers des requêtes standardisées.
Par exemple, imaginons un site internet qui souhaite afficher les prévisions météo au Québec. Plutôt que de développer eux-mêmes un système pour récupérer ces données météo, ils peuvent utiliser une API météorologique déjà existante. En utilisant cette API, le site web peut envoyer une requête au service météo et recevoir en retour les données nécessaires, qu’il pourra ensuite afficher à ses utilisateurs.