GraphQL
About
GraphQL is a graph based query language for querying and retrieving a tree of data that perfectly matches a front-end view, regardless of where that data was pulled from.
GraphQL is intended to be a replacement for REST APIs and soap api
It covers:
- tree-based read-queries,
- mutations for updates
- and subscriptions for live updates.
Articles Related
Components
GraphQL consists of:
- query language and execution semantics,
- static validation,
- and type introspection (sort of Wsdl)