🎬 That's a Wrap for GraphQLConf 2024! • Watch the Videos • Check out the recorded talks and workshops
DocumentationOverview

GraphQL.js is the official JavaScript implementation of the GraphQL Specification. It provides the core building blocks for constructing GraphQL servers, clients, tools, and utilities in JavaScript and TypeScript.

This documentation site is for developers who want to:

  • Understand how GraphQL works
  • Build a GraphQL API using GraphQL.js
  • Extend, customize, or introspect GraphQL systems
  • Learn best practices for using GraphQL.js in production

Whether you’re writing your own server, building a GraphQL clients, or creating tools that work with GraphQL, this site guides you through core concepts, APIs, and advanced use cases of GraphQL.js.