GraphQL është një gjuhë query për API dhe një runtime që u përgjigjet atyre query-ve kundrejt një schema të tipizuar. Klienti dërgon një kërkesë të vetme që përshkruan saktësisht fushat që dëshiron, dhe serveri kthen pikërisht atë formë — as më shumë, as më pak.
