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

    Find answers to the most common questions about GraphQL — from getting started to advanced use cases. This also covers frontend concerns and info about the official specification.

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

  4. Getting Started - GraphQL

    There are many resources available to help you learn GraphQL, including this website. In our documentation, you’ll find a series of articles that explain essential GraphQL concepts and …

  5. Tools and Libraries - GraphQL

    The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.

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

  7. FAQ - GraphQL

    The GraphQL Foundation is a neutral foundation that provides governance for GraphQL. This includes vendor-neutral oversight of open-source repositories, funding, events, and more.

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

  9. GraphQL Best Practices

    Some articles introduce some of the philosophy developed within Facebook around designing and deploying GraphQL services, while others are more tactical suggestions for solving common …

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