GraphQL

GraphQL
Original author(s)Meta Platforms
Developer(s)Open source
Initial releaseSeptember 14, 2015 (2015-09-14)
Stable release
October 2021 (2021-10)[1]
Repositorygithub.com/graphql/graphql-spec
Written inImplementations in Java, JavaScript, Ruby, Scala, others.
Websitegraphql.org

GraphQL is a data query and manipulation language for APIs that allows a client to specify what data it needs ("declarative data fetching"). A GraphQL server can fetch data from separate sources for a single client query and present the results in a unified graph,[2] so it is not tied to any specific database or storage engine.

The associated GraphQL runtime engine is open-source.

  1. ^ "GraphQL October 2021 Release Notes". GitHub.
  2. ^ "Learn GraphQL Fundamentals with Fullstack Tutorial". www.howtographql.com. Retrieved 25 April 2023.