H
Web & Technologie

API REST (REST API)

Une API REST est une interface qui suit le style architectural REST, exposant des ressources via HTTP avec des méthodes standards comme GET, POST, PUT et DELETE. C'est la manière la plus courante pour les applications web et mobiles d'échanger des données avec les serveurs.

En dialecte irakien

طريقة قياسية للبرامج حتى تتبادل بيانات عبر الويب

En détail

REST considère tout comme une ressource identifiée par une URL. Le client effectue une action avec une méthode HTTP : GET pour lire, POST pour créer, PUT ou PATCH pour mettre à jour, DELETE pour supprimer. Les réponses sont généralement en JSON et l'API est sans état — chaque requête porte toutes les informations nécessaires. La simplicité, l'outillage et la compatibilité de REST en font le choix par défaut des API publiques et internes. L'authentification repose habituellement sur des jetons, et un bon design REST utilise des chemins de ressources clairs, des codes de statut appropriés et du versionnage. La plupart des intégrations qu'une entreprise construit — paiements, CRM, outils d'IA — parlent REST.

Exemple pratique

Une application mobile récupère la liste des produits par une requête GET sur /products et soumet les commandes en POST.

Questions fréquentes

Quelles méthodes HTTP une API REST utilise-t-elle ?

GET pour lire, POST pour créer, PUT/PATCH pour mettre à jour et DELETE pour supprimer des ressources.

REST reste-t-il pertinent face à GraphQL ?

Oui — REST demeure le choix dominant et le plus simple pour la plupart des API ; GraphQL répond à des besoins précis de récupération de données.

Termes liés

Services liés