L' interface de programmation d'application, d'abréviation API, est l'ensemble des sous-routines, fonctions et procédures (ou méthodes, en programmation orientée objet) offrant une bibliothèque pour être utilisé par d'autres logiciels comme une couche d'abstraction.
Pour resumer une API permet à une application de communiquer avec un service ou une autre application. La vérité est qu'il existe de nombreuses API et aujourd'hui presque tous les sites Web important comme Facebook, Twitter, Google, etc… ont leur API publique.
Dans le répertoire suivant, il y a plus de 5.000 APIs qui peut être d'une grande utilité dans nos projets.
Répertoire: Programmable Web