API est l'abréviation d'interface de programmation (application programming interface). Il s'agit d'une interface fournie par un programme informatique.
Une API permet par exemple de gérer les bases de données, comme c'est le cas dans la solution « white label » du formulaire d'abonnement des clients de la newsletter rapidmail. Les pages de confirmation, qui se trouvent sur divers sites Web externes, sont directement contrôlées à partir du serveur de messagerie rapidmail via l'API.
L'avantage d'une API est que toutes les applications de chaque utilisateur ou pour chaque utilisateur ne doivent pas être reprogrammées, et l'ensemble du contenu de la base de données peut être gérée de façon centralisée.