The open reference for building GraphQL APIs

Documentation, examples, and tooling for the GraphQL community. Learn schema design, write better queries, and ship production-ready APIs.

Query
{
  user(id: "42") {
    name
    email
    posts(first: 5) {
      title
      publishedAt
    }
  }
}

Learn. Build. Connect.

{}

Learn

Comprehensive documentation covering schema design, queries, mutations, subscriptions, and authentication patterns. Written for working developers.

>_

Build

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.

</>

Connect

Join a community of developers working with GraphQL daily. Ask questions, share patterns, and contribute to the reference documentation.

Featured Resources

Community

12k GitHub Stars
4.2k Discord Members
850 Contributors
200+ Examples
Code on screen