search

GraphQL

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.

History

GraphQL was developed internally by Facebook in 2012 before being publicly released in 2015.

Advantages

  1. Ask for exactly what you need - no redundant data will be sent over.
  2. Get multiple resources in a single HTTP Request - GraphQL queries are able to identify references between multiple resources. This optimizes the network performance of applications using GraphQL.
  1. Apollo Client