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.