GraphQL is a query language for APIs that:
provides a complete and understandable description of the data in your API,
allows Clients to ask specifically for what they need,
makes evolving APIs over time a lot easier,
enhance your APIs with amazing tools inaccessible with REST
GraphQL differs from traditional RESTful APIs (we covered that shortly in our GraphQL vs REST blog post) so on your first encounter with the GraphQL you might notice a lot of unfamiliar terms and phrases.
As big GraphQL fans, we decided to prepare a sort of GraphQL Dictionary containing the most common GraphQL terms to help you start with GraphQL. The full glossary can be found on our blog - Tutorial: GraphQL Dictionary