Une API ou interface de programmation d’application (Application Programming Interface) est comparable à un traducteur entre plusieurs logiciels.
Elle contribue à leur permettre d’interagir entre eux et de partager des informations. Elle est semblable à un langage commun qui serait utilisé pour communiquer et se comprendre.
Imaginez que vous avez deux applications sur votre téléphone. Une application requiert des informations spécifiques ou veut utiliser une fonctionnalité de l’autre application.
L’API définit comment elles devraient communiquer entre elles, quel type d’informations elles peuvent partager et comment elles doivent formuler des demandes.
Globalement, l’API permet à différentes applications ou systèmes logiciels de fonctionner harmonieusement ensemble.
Comme les traducteurs ou les menus facilitent la communication et la compréhension dans différentes situations.