Une API ou Application Programming Interface est une Interface de Programmation Applicative ou IPA en français (non, rien à voir avec la bière, on vous voit venir les amateurs de houblon !). Pour simplifier, c’est une interface d’échange de données entre plusieurs programmes/logiciels/applications. Une API peut servir d’intermédiaire entre : -plusieurs composants d’un même programme, -2 ou plusieurs logiciels/programmes, -un client et un serveur, -un logiciel et des développeurs. La communication se fait sous forme de requêtes et réponses. L’API rend les contenus accessibles dans un format structuré et définit des protocoles d’interactions entre les différentes applications, logiciels et/ou programmes afin de préciser les possibilités d’échanges de données.