Wat is GraphQL?

Een querytaal en een serveruitvoeringsomgeving voor API's, ontworpen om clients precies de gegevens te leveren die ze aanvragen en niets meer.

📚

Definitie

GraphQL is een querytaal en een serveruitvoeringsomgeving voor API's, ontworpen om clients precies de gegevens te leveren die ze aanvragen en niets meer.

🎯

Doel

Het doel is om API's snel, flexibel en gebruiksvriendelijk te maken voor ontwikkelaars, door het mogelijk te maken om gegevens van meerdere bronnen in één API-aanroep op te halen.

Voordelen

Het biedt een enkele gegevensbron, vermindert netwerkverkeer, definieert goed gedefinieerde gegevens, ondersteunt introspectie en maakt API-evolutie mogelijk zonder verstorende wijzigingen.

🔄

Belangrijkste Verschil met REST

Waar REST een set vaste eindpunten gebruikt, maakt GraphQL gebruik van één eindpunt en kunnen clients precies de gegevens aanvragen die ze nodig hebben.