API staat voor application programming interface. Een API is een verzameling regels en protocollen waarmee softwarecomponenten met elkaar kunnen communiceren. Met een API kan bijvoorbeeld een Facebook-app gegevens delen met een Google-app.
Een API kan openbaar of privé zijn. Een publieke API is een API die openstaat voor iedereen die hem wil gebruiken. Een privé-API is er een die alleen beschikbaar is voor geautoriseerde gebruikers.
API’s zijn belangrijk omdat zij het mogelijk maken dat verschillende softwareprogramma’s met elkaar samenwerken. Zonder API’s zou de wereld gevuld zijn met incompatibele softwaretoepassingen die niet met elkaar zouden kunnen praten.