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?

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

Facebook

Shopify

Instagram

Twitter

The New York Times

Tokopedia

StackShare

medium.com

KAVAK

CircleCI

Coursera

Intuit

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
Query Language
Ask for what you need, get exactly that
Fetch different resources in one request