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.