Application Programming Interface (API)

Funny illustration glossary
Omdat apps niet zomaar bij elkaar kunnen aankloppen voor data, hebben ze een tussenpersoon nodig.

Een API is een set regels en protocollen die ervoor zorgt dat softwareprogramma’s met elkaar kunnen communiceren. Zie het als een brug die verschillende apps of systemen met elkaar laat "praten". Wanneer je bijvoorbeeld een app gebruikt om het weer te checken of via PayPal te betalen, communiceert de app via een API met een server om gegevens op te halen of te verzenden.

Wat is een API in eenvoudige termen?

Simpel gezegd is een API als een ober in een restaurant. Jij (de gebruiker) vertelt de ober (de API) wat je wilt, en de ober haalt het uit de keuken (de server). API’s maken het voor apps makkelijk om data van andere diensten op te halen zonder dat ze precies hoeven te weten hoe alles achter de schermen werkt.

Wat is een voorbeeld van een API?

Een bekend voorbeeld is de Google Maps API, waarmee developers Google Maps kunnen integreren in hun eigen apps of websites. Wanneer je op een website een kaartje ziet met een locatie, dan is dat de Google Maps API die de kaartgegevens aanlevert zonder dat je de pagina hoeft te verlaten.

Wat is het verschil tussen UI en API?

Een UI (User Interface) is waar gebruikers direct mee interageren – denk aan buttons, formulieren en menu’s. Een API is een backend tool die applicaties onderling laat communiceren. In essentie is de UI bedoeld voor mensen en de API voor machines.

Is ChatGPT een API?

Zeker! ChatGPT kan als API gebruikt worden. Developers kunnen de ChatGPT API integreren in hun eigen applicaties, websites of services om AI-gestuurde antwoorden te genereren, net zoals je hier ziet.