Interface de programmation d’application (api)

Définition - Que signifie l'interface de programmation d'application (API)?

Une interface de programmation d'application (API) est un ensemble de protocoles, de routines, de fonctions et / ou de commandes que les programmeurs utilisent pour développer des logiciels ou faciliter l'interaction entre des systèmes distincts. Les API sont disponibles pour une utilisation de bureau et mobile, et sont généralement utiles pour la programmation de composants GUI (interface utilisateur graphique), ainsi que pour permettre à un logiciel de demander et d'accueillir des services d'un autre programme.

Definir Tech explique l'interface de programmation d'application (API)

Une API peut être considérée comme composée de deux éléments fondamentaux: une spécification technique qui établit comment les informations peuvent être échangées entre les programmes (elle-même constituée de protocoles de demande de traitement et de livraison de données) et une interface logicielle qui publie d'une manière ou d'une autre cette spécification.

Le concept de base derrière l'API a existé sous une forme ou une autre pendant toute l'histoire de la technologie numérique, car l'interaction entre des programmes uniques et des systèmes numériques a été un objectif principal pendant une grande partie de l'existence de cette technologie. Mais avec l'essor du World Wide Web et le boom de la dot-com au tournant du millénaire qui a suivi, l'incitation à cette technologie a atteint un niveau sans précédent.

L'API est devenue particulièrement importante dans le secteur commercial en plein essor du World Wide Web au début de 2000, lorsque Salesforce.com a incorporé la technologie dans sa plate-forme afin d'aider les clients à partager et à transmettre des données sur leurs diverses applications commerciales. Peu de temps après, eBay a commencé à déployer une technologie similaire, et avec l'essor des médias sociaux quelques années plus tard, des entreprises comme Flickr, Facebook, Twitter et Instagram ont commencé à faire de même.