Wiki

API

Wat is een API nou eigenlijk? Om het simpel uit te leggen moet je je eens voorstellen dat je in een restaurant zit, je het menu bekijkt en weet wat je wilt eten. Je hoeft dan niet zelf de keuken in, maar in plaats daarvan vertel je de ober wat je wilt, en de ober geeft de bestelling door aan de keuken. Vervolgens brengt de ober het eten naar je tafel. In dit voorbeeld is de ober vergelijkbaar met API. Het zit namelijk zo, API (de ober) zorgt ervoor dat je kunt communiceren met de keuken (de software van het restaurant) zonder dat je zelf ingewikkelde kookprocessen hoeft te kennen. 

API (Application Programming Interface) is namelijk een set regels en protocollen waarmee verschillende softwareapplicaties met elkaar kunnen communiceren. Dit zorgt voor de digitale informatiestroom. Op deze manier kunnen ontwikkelaars functies van andere software en diensten gebruiken in hun eigen applicaties, zonder dat ze de ingewikkelde details van die software hoeven te kennen. Hierdoor kunnen applicaties gegevens uitwisselen en communiceren tussen verschillende platforms en systemen. Het proces om software te ontwikkelen die goed samenwerkt en veel verschillende functies biedt, wordt hierdoor makkelijker gemaakt.