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
Développement et intégration d'API
Concevez, créez et intégrez des API REST, GraphQL et webhook.
Développement Next.js
Sites Web et applications React hautes performances avec SSR, ISR, SEO et internationalisation.
Services d'intégration de centre d'appels IA
Intégrez l'IA vocale à votre pile CRM, téléphonie, ERP et billetterie pour qu'elle puisse réellement faire des choses.