API REST / GraphQL

Une API REST (Representational State Transfer) est un style d’architecture qui repose sur le protocole HTTP pour exposer des ressources (utilisateurs, produits, commandes…) via des URL. Chaque opération (lecture, création, mise à jour, suppression) est associée à un verbe HTTP (GET, POST, PUT, DELETE…). Les réponses sont souvent renvoyées au format JSON. GraphQL, quant à lui, est une alternative plus flexible où le client décrit précisément les données dont il a besoin dans une requête unique. REST est simple et largement adopté, tandis que GraphQL est apprécié pour son efficacité lorsque les besoins de données sont complexes ou très variés.