Glossaire

Qu'est-ce que une API ?

Une API (interface de programmation d'application) est une manière définie pour un logiciel de demander à un autre des données ou de faire une action, par exemple « donne-moi les commandes de ce client » ou « débite cette carte ».

Un menu de restaurant est une bonne image d'une API. Il indique ce que vous pouvez commander et comment le demander ; vous n'avez pas besoin de savoir comment fonctionne la cuisine.

Les applications utilisent des API en permanence. Votre frontend appelle l'API de votre propre backend pour charger et enregistrer des données. Votre backend appelle les API d'autres entreprises pour envoyer des e-mails, encaisser des paiements, afficher des cartes ou utiliser un modèle d'IA.

La plupart des API exigent une clé pour prouver qui fait l'appel. Ces clés sont secrètes et doivent rester sur le serveur, jamais dans le navigateur.

Exemples

  • Une API de paiement pour débiter une carte
  • Une API de cartes pour afficher un lieu
  • Une API d'IA pour résumer un texte

Questions

Qu'est-ce qu'une API REST ?

REST est un style d'API courant qui utilise des adresses web et des actions standard : get pour lire, post pour créer, put ou patch pour modifier, delete pour supprimer.

Les API sont-elles gratuites ?

Certaines le sont, beaucoup proposent une offre gratuite, et d'autres facturent à l'usage. Vérifiez les limites et les tarifs avant de construire quelque chose qui en dépend.

Voir aussi

  • Qu'est-ce qu'une API ? (guide complet)
  • Comment créer une API REST
  • REST ou GraphQL

Mythex · Pricing · Créez tout avec l'IA · Modèles de sites et d'applications · Mythex comparé · Glossaire de la création d'applications avec l'IA · Outils gratuits pour créer des applications avec l'IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)