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 développée

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é.

Pourquoi cette notion compte

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.

À ne pas confondre

À ne pas confondre avec une notion voisine simplement parce que les deux apparaissent dans le même domaine : la définition et le contexte de la page priment.

Sources et références

← Revenir à l’index du glossaire