Top Profil

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.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.