Vad är GraphQL?

Vad är GraphQL?

GraphQL är ett ramverk som kopplar databasfrågor till data och ett eget språk för för APIer.
GraphQL förenklar avsevärt kodningen av APIer. Det som gör GraphQL så kraftfullt är att det lämnar över kontrollen över datastrukturen till klienten.

I vanlig REST-arkitektur bestämmer servern bland annat strukturen på returnerat data. Problemet blir då att även relativt små förändringar kräver omkodning på servern – klienten är helt enkelt helt  utlämnad till vad servern erbjuder och behöver oftast ställa flera frågor i följd och sedan processa svaren för att få önskad information.

Läs mer om GraphQL

Tags: