About 226 results
Open links in new tab
  1. 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 …

  2. Queries - GraphQL

    GraphQL supports three main operation types—queries, mutations, and subscriptions. We have already seen several examples of basic queries in this guide, and on this page, you’ll learn in …

  3. Learn - GraphQL

    In this tutorial-style introduction to GraphQL, you'll learn the core concepts that power every GraphQL API. Follow a step-by-step path from basic queries to advanced features.

  4. Performance | GraphQL

    In practice, however, GraphQL is as cacheable as any API that enables parameterized requests, such as a REST API that allows clients to specify different query parameters for a particular …

  5. Serving over HTTP - GraphQL

    Though not yet finalized, this draft specification acts as a single source of truth for GraphQL client and library maintainers, detailing how to expose and consume a GraphQL API using an HTTP …

  6. Common HTTP Errors and How to Debug Them | GraphQL

    When building or consuming a GraphQL API over HTTP, it’s common to run into errors, especially during development. Understanding how to recognize and resolve these issues can save you …

  7. Schemas and Types | GraphQL

    Every GraphQL service defines a set of types that completely describe the set of possible data we can query on that service. Then, when requests come in, they are validated and executed …

  8. Execution - GraphQL

    You can think of each field in a GraphQL query as a function or method of the previous type which returns the next type. This is exactly how GraphQL works—each field on each type is backed …

  9. Introduction to GraphQL

    GraphQL is a query language for your API, and a server-side runtime for executing queries using a type system you define for your data. The GraphQL specification was open-sourced in 2015 …

  10. Mutations - GraphQL

    On this page, you’ll learn how to use mutation operations to write data using GraphQL, and do so in a way that supports client use cases. All of the features of GraphQL operations that apply to …