Documentation, examples, and tooling for the GraphQL community. Learn schema design, write better queries, and ship production-ready APIs.
{
user(id: "42") {
name
email
posts(first: 5) {
title
publishedAt
}
}
}
Comprehensive documentation covering schema design, queries, mutations, subscriptions, and authentication patterns. Written for working developers.
A playground for testing queries and a library of production-ready examples. Copy, adapt, and ship. Every pattern includes context on when and why to use it.
Join a community of developers working with GraphQL daily. Ask questions, share patterns, and contribute to the reference documentation.