Application Programming Interface (API)

Funny illustration glossary
Omdat apps niet zomaar naar elkaar toe kunnen lopen om informatie te vragen, 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 waardoor verschillende apps of systemen met elkaar kunnen “praten”. Wanneer je bijvoorbeeld een app gebruikt om het weer te checken of via PayPal betaalt, communiceert de app met een server via een API om data op te halen of te verzenden.

Wat is een API in begrijpelijke taal?

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 het 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. Als je op een website een kaartje ziet met een locatie, dan is dat de Google Maps API die de kaartgegevens ophaalt zonder dat je de pagina hoeft te verlaten.

Wat is het verschil tussen UI en API?

Een UI (User Interface) is waar gebruikers direct interactie mee hebben – denk aan knoppen, formulieren en menu’s. Een API is een backend-tool die applicaties onderling laat communiceren. Kortom: de UI is er voor mensen, de API is er voor machines.

Is ChatGPT een API?

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