GraphQL, APIs के लिए एक query language है और एक ऐसा runtime है जो इन queries का उत्तर एक typed schema के आधार पर देता है। Client एक request भेजता है जिसमें ठीक-ठीक बताया जाता है कि उसे कौन-कौन से fields चाहिए, और server बिल्कुल वही आकार लौटाता है — न ज़्यादा, न कम।
