GraphQL
Adopt
Foundation
GraphQL Foundation, Linux Foundation
Since 2015
Judgement: Adopt
Default for client-driven aggregation; mature spec, multi-language tooling, well-established at scale.
Query language and runtime for APIs originally created at Facebook. Lets clients ask for exactly the data they need from a typed schema.
In a data mesh, GraphQL appears mostly on the consumption side — an output-port style for application teams that prefer typed graph queries over SQL.
At a glance
- Category
- Contracts
- Governance
- GraphQL Foundation, Linux Foundation
- Status
- Stable; widely adopted
- First released
- 2015
Links
Related standards
Other standards in Contracts.
- AsyncAPI — AsyncAPI Specification
- ODCS — Open Data Contract Standard
- OpenAPI — OpenAPI Specification
- gRPC — gRPC Remote Procedure Call
- OData — Open Data Protocol (v4)
See GraphQL in context
Open the interactive Data Landscape to compare GraphQL against every other open standard, or grab the raw JSON. Spotted something wrong? Open an issue.