
GraphQL | A query language for your API
What is GraphQL? GraphQL is an open‑source query language for APIs and a server‑side runtime. It provides a strongly‑typed schema to define relationships between data, making …
Introduction to GraphQL
Introduction to GraphQL Learn about GraphQL, how it works, and how to use it GraphQL is a query language for your API, and a server-side runtime for executing queries using a type …
Queries - GraphQL
Queries Learn how to fetch data from a GraphQL server GraphQL supports three main operation types—queries, mutations, and subscriptions. We have already seen several examples of …
Schemas and Types | GraphQL
Schemas and Types Learn about the different elements of the GraphQL type system The GraphQL type system describes what data can be queried from the API. The collection of …
Getting Started - GraphQL
Getting Started Why should I use GraphQL? It depends on your use case, but in general, GraphQL has a few key features that stand out. For example, GraphQL enables you to: …
GraphQL federation
GraphQL federation gained widespread adoption after Apollo GraphQL introduced Apollo Federation in 2019. Their implementation has become a reference point for the GraphQL …
Tools and Libraries - GraphQL
GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.
Common HTTP Errors and How to Debug Them | GraphQL
This guide outlines common HTTP and GraphQL errors, what they mean, and how to debug them effectively. It follows the recommendations of the GraphQL over HTTP spec (draft), which …
Subscriptions | GraphQL
Subscriptions Learn how to get real-time updates from a GraphQL server In addition to reading and writing data using stateless query and mutation operations, the GraphQL specification …
Serving over HTTP - GraphQL
Serving over HTTP Respond to GraphQL requests using an HTTP server The GraphQL specification doesn’t require particular client-server protocols when sending API requests and …