Les API (Interfaces de Programmation d'Application) sont essentielles pour permettre la communication entre différents services et applications, facilitant ainsi l'échange de données tant en interne qu'en externe. Ce document explore la distinction entre le développement back-end et front-end, en démontrant comment les API transforment les méthodes de travail avec des ressources. Il introduit également des concepts clés tels que les SDK, les formats de données (JSON, XML) et les standards d'authentification comme OAuth.