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 ParadigmDeclarative data query and manipulation language 1 SignificanceBecame 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 sectionQuote, History section
Facebook started GraphQL development in 2012 and released a draft specification and reference implementation as open source in 2015.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.