GraphQL è un linguaggio di query per API e un runtime per soddisfare quelle query con i tuoi dati esistenti. GraphQL fornisce una descrizione completa e comprensibile dei dati nella tua API, dà ai client il potere di chiedere esattamente ciò di cui hanno bisogno e niente di più, rende più facile l'evoluzione delle API nel tempo e abilita potenti strumenti per sviluppatori.