L’API est l’acronyme d’Application Programming Interface. L’API est une technologie qui permet à deux systèmes de communiquer entre eux.
L’ère du Web, le protocole de communication dit HTTP, le format de données dit JSON ainsi que d’autres avancées technologiques ont favorisé, depuis les années 2010, la prolifération et la démocratisation des API.
Les API reposent sur le fait que la donnée, peu importe sa quantité, son format ou sa nature, peut être accessible, exploitable et transmise instantanément depuis et vers n’importe quel système et en toute sécurité.
Les API permettent ainsi d’accéder aux données et aux fonctionnalités d’un système à partir d’un autre système. Ainsi, lorsqu’un paiement via Stripe est effectué, leur API entre en jeu, agissant comme intermédiaire entre le site e-commerce du commerçant, la banque du porteur et la banque acquéreur. Citons également les API de Google Maps qui s’intègrent dans un site e-commerce pour localiser les points relais de livraison.
Lorsque nous parlons de données, nous n’évoquons pas simplement un ensemble de nombres, mais aussi des images, des vidéos, des livres, et même des instructions. Ainsi, les instructions pour effectuer un paiement vers une banque ou pour consulter le solde d’un compte sont elles-mêmes considérées comme des données.
Les API ont énormément d’applications financières. Par exemple, elles :
- automatisent en toute sécurité et sans intervention humaine des chaînes entières d’opérations bancaires
- permettent les achats sur des sites e-commerce
- permettent d’accéder immédiatement aux entrepôts de données financières
- permettent d’anticiper et de bloquer les risques financiers
Les API reposent sur une infrastructure technologique déjà existante, à laquelle toutes les entreprises peuvent accéder. Ainsi, le directeur financier intéressé par ces API n’a pas à subir des contraintes techniques ni des coûts d’intégration excessifs pour en profiter.