GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
What is GraphQL
What is GraphQL? by IBM Technology
GraphQL vs REST
GraphQL vs REST: Which is Better for APIs? by IBM Technology
GraphQL Schema Language Cheat Sheet
GraphQL Schema Language Cheat Sheet
References