Glossaire · Concepts fondamentaux
API
Aussi appelé : Application Programming Interface · Interface de programmation · Web API
Définition
Une API est une interface qui permet à deux logiciels de communiquer entre eux selon un contrat précis : quelles demandes sont possibles, sous quel format, et quelle réponse attendre. C'est le menu d'un restaurant : le client commande sans entrer en cuisine. Sur le web, une API permet par exemple à une application mobile de consulter un stock, de déclencher un paiement ou d'interroger un modèle d'IA. Les styles les plus répandus sont REST, GraphQL et, pour les échanges internes, gRPC.
Dans la pratique
Quand un besoin parle d'« API », il s'agit presque toujours d'exposer ou de consommer des services : intégration avec un partenaire, ouverture d'une plateforme, découplage entre frontend et backend. Le profil à recruter doit savoir concevoir un contrat stable, le documenter (OpenAPI), le versionner et le sécuriser. Le piège classique est une API conçue pour un seul écran, impossible à réutiliser ensuite.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.