GraphQL

GraphQL is an open-source data query and manipulation language for APIs and a query runtime engine.

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

GraphQL enables declarative data fetching where a client can specify exactly what data it needs from an API. Instead of multiple endpoints that return separate data, a GraphQL server exposes a single endpoint and responds with precisely the data a client asked for. Because a GraphQL server can fetch from separate data sources and present the data in a unified graph, it is not tied to any specific database or storage engine.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.