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.