Een API, oftewel Application Programming Interface, is een verzameling regels en protocollen waarmee verschillende softwaresystemen met elkaar kunnen communiceren en gegevens kunnen uitwisselen, zonder dat de onderliggende techniek van beide systemen zichtbaar hoeft te zijn voor elkaar.
Belang voor de website
API’s maken het mogelijk om functionaliteiten van andere systemen, zoals een betaalprovider, voorraadsysteem of CRM, te koppelen aan een website zonder deze functionaliteit zelf te hoeven bouwen. Dit versnelt ontwikkeling aanzienlijk en maakt het mogelijk om gespecialiseerde diensten van derden te benutten binnen de eigen website.
Aanpak
Het koppelen van een API vraagt om zorgvuldige documentatie te raadplegen van de aanbiedende partij, en rekening te houden met limieten zoals het maximale aantal verzoeken per tijdseenheid. Foutafhandeling is hierbij belangrijk: wanneer een externe API tijdelijk niet bereikbaar is, moet de eigen website hier soepel op kunnen reageren zonder volledig vast te lopen.