Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

GraphQL

Query Language

GraphQL is a query language for APIs and a runtime for executing those queries with existing data, developed internally by Facebook in 2012 before being publicly released in 2015. It provides an alternative to REST and ad hoc web service architectures, letting clients define the structure of the data required and having the server return exactly that structure, and is used to load data from a server to a client.

Facts
First Released
2015 1
Paradigm
Declarative data query and manipulation language 1
Significance
Became a widely adopted alternative to REST for API design, letting a client declare exactly the data shape it needs in a single query. 1
Sources
1. Wikipedia: GraphQL
Wikimedia FoundationHistory section
Quote, History section
Facebook started GraphQL development in 2012 and released a draft specification and reference implementation as open source in 2015.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.