API REST / GraphQL
Définition courte
Une API REST ou GraphQL est une interface de communication qui permet à deux logiciels d’échanger des données de manière structurée et sécurisée.
Explication complète
Une API (Application Programming Interface) agit comme un traducteur entre différentes applications.
Elle définit comment une information peut être demandée, envoyée ou modifiée.
Le REST (Representational State Transfer) est le standard le plus répandu : il utilise des requêtes HTTP simples (
GET,POST,PUT,DELETE) et renvoie des réponses en JSON.Le GraphQL, plus récent, permet de demander uniquement les données nécessaires, ce qui rend les échanges plus rapides et précis.
Ces technologies sont essentielles pour connecter des applications entre elles (ex. un CRM, une base documentaire, ou une IA externe).
Exemple concret
Lorsqu’Hexagone récupère des données depuis Pennylane ou un service d’authentification Google, il le fait via une API REST.
Chaque requête envoie une demande spécifique et récupère les informations nécessaires sans intervention humaine.
À retenir
Les API sont les ponts invisibles qui relient les logiciels entre eux.
REST privilégie la simplicité, GraphQL l’efficacité : les deux sont indispensables à un écosystème connecté.



