Glossaire encyclopédique · France
Interface de programmation
Une API informatique est une interface prévue pour permettre à deux logiciels d’échanger des données ou de demander une fonction selon des règles définies, sans avoir à connaître tout le fonctionnement interne de l’autre système.
Définition
Une interface de programmation, souvent désignée par le sigle API, décrit des points d’accès, des formats de données, des règles d’authentification et des réponses attendues qui permettent à des applications de communiquer. Dans un service public numérique, une API peut par exemple permettre à un portail de vérifier une donnée auprès d’un registre, d’envoyer un dossier ou de récupérer un statut. Elle ne doit pas être confondue avec une autorité publique indépendante, qui utilise le même sigle en français dans certains documents institutionnels. La sécurité d’une API repose notamment sur le contrôle des accès, la journalisation, la limitation des données exposées et la gestion des versions.
Pourquoi cette notion compte
Dans une mesure publique, comprendre Interface de programmation permet de replacer la brique technique dans son architecture, ses données, sa sécurité et sa réversibilité.
Exemple concret
Exemple de méthode : identifier les entrées, les sorties, l’administrateur et la solution de repli.
Confusion fréquente
Confusion fréquente : prendre le nom d’une technologie pour une garantie de sécurité, de souveraineté ou de performance.
Sources et références
Où cette notion apparaît dans les 155 mesures
- Plateforme publique d’inférence : industrialiser Albert API plutôt que recréer un service
- Marchés publics dès 25 000 € : rendre l’open data automatique, comparable et réellement exploitable
- Créer un registre national des organismes publics qui permette enfin de suivre leur histoire
- Plateforme publique de transparence : savoir où l’IA est utilisée et avec quels résultats
- Cartographier le sous-sol français avant de promettre une exploitation