Contracts

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.

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.