GraphQL
graphql.orgThe query language for modern APIs
Dev Toolsapiquery-languagegraphqlopen-sourcetype-saferest-alternativeschema

About
GraphQL is an open-source query language for APIs and a server-side runtime that lets clients request exactly the data they need. It provides a strongly-typed schema system, enabling predictable responses, self-documenting APIs, and efficient data fetching. Originally developed by Facebook and open-sourced in 2015, it is now governed by the GraphQL Foundation under the Linux Foundation.
Problem
Traditional REST APIs require multiple round-trips and return fixed data shapes, leading to over-fetching or under-fetching of data.
For
frontend and backend developers building APIs
How it works
Clients send declarative queries specifying exactly the fields they need, and the GraphQL runtime resolves them against a typed schema backed by any data source.
Business model
open-source
Status
launched
Company
The GraphQL Foundation
Launched
2015