About 400 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. 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.

  3. Getting Started - 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.

  4. 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 …

  5. Schemas and Types | GraphQL

    GraphQL allows you to add documentation to the types, fields, and arguments in a schema. In fact, the GraphQL specification encourages you to do this in all cases unless the name of the …

  6. 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 …

  7. GraphQL federation

    Their implementation has become a reference point for the GraphQL community, helping establish federation as a standard architectural pattern for building a distributed graph in the …

  8. FAQ - GraphQL

    GraphQL was introduced at a React conference and GraphQL.js is one of the most widely used implementations to date. We know this can be confusing, so we’re working to improve our …

  9. General | GraphQL

    GraphQL specifies how you can exchange information between client and server. This includes how the server can indicate what data and operations are available, how the client should …

  10. Thinking in Graphs | GraphQL

    With GraphQL, you model your business domain as a graph by defining a schema; within your schema, you define different types of nodes and how they connect/relate to one another.