API REST

Une API REST (Representational State Transfer) est un style d’architecture logicielle pour les services web qui utilise les protocoles HTTP et les principes du web.

L’API REST utilise des verbes HTTP standard (GET, POST, PUT, DELETE, etc.) pour effectuer des opérations sur des ressources.

Ces ressources peuvent être des fichiers JSON, XML ou représentées par d’autres formats de données.

Une API peut utiliser différents styles d’architecture : REST, SOA pour des services indépendants, SOAP, micro-services, MOM (orienté messages), orientée données avec GraphQL par exemple.

Voir aussi : API, application Full REST ou RESTFul