Le terme API (Application Programming Interface) signifie interface de programmation applicative en français. C’est une méthode de communication et d’échange de données entre plusieurs systèmes hétérogènes.
Une API est une interface par laquelle plusieurs programmes communiquent entre eux. Elle spécifie précisément comment les systèmes doivent interagir entre les uns et les autres par un ensemble de protocoles. Cette méthode consiste à exposer des données, des services et des fonctionnalités tout en gardant le contrôle.
Les API disposent généralement d’une documentation permettant aux utilisateurs de comprendre et manipuler leurs dispositifs rapidement. Elles permettent ainsi à différentes applications et logiciels d’interagir et de croiser leurs données.