GraphQL

A Story by
A data query language and runtime

What is GraphQL?

GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
GraphQL is a tool in the Query Languages category of a tech stack.

Who is using it?

1989 companies use GraphQL in their tech stacks, including Facebook, Shopify, and Instagram.

Facebook

Shopify

Instagram

Twitter

Tokopedia

The New York Times

StackShare

KAVAK

medium.com

CircleCI

Coursera

trivago

Why developers like GraphQL

Schemas defined by the requests made by the user
Will replace RESTful interfaces
The future of API's
The future of databases
Self-documenting
Get many resources in a single request
Ask for what you need, get exactly that
Query Language
Fetch different resources in one request