
GraphQL | The query language for modern APIs
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 APIs more flexible and predictable.
Learn - GraphQL
Learn how GraphQL federation enables modular, scalable APIs by composing services into a unified schema. Learn about common 'graphql-http' errors and how to debug them. Show more Tutorials …
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 basic …
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 system you …
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: Aggregate data from …
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 those capabilities is …
Tools and Libraries | GraphQL
A collection of tools and libraries for GraphQL Apache APISIX is a dynamic, real-time, high-performance API gateway providing rich traffic management features such as load balancing, dynamic upstream, …
FAQ - GraphQL
GraphQL is a specification typically used for remote client-server communications. Unlike SQL, GraphQL is agnostic to the data source(s) used to retrieve data and persist changes. Accessing and …
GraphQL Best Practices
GraphQL Best Practices The GraphQL specification is intentionally silent on a handful of important issues facing APIs such as dealing with the network, authorization, and pagination.
Response - GraphQL
Response Learn how GraphQL returns data to clients After a GraphQL document has been validated and executed, the server will return a response to the requesting client. One of GraphQL’s strengths …