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

← Revenir à l’index du glossaire