About 3,400 results
Open links in new tab
  1. GraphQL | A query language for your API

    GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs …

  2. 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 and …

  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. 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 type, …

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

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

  7. Response | GraphQL

    One of GraphQL’s strengths is that the server response reflects the shape of the client’s original request, but a response may also contain helpful information if something unexpected happened …

  8. Best Practices - GraphQL

    One of the benefits of GraphQL is that it’s inherently self-documenting. This means that when you use an interactive tool like GraphiQL, you’re able to explore what data is exposed by your …

  9. GraphiQL 5 Released; Press F1! | GraphQL

    Jul 16, 2025 · This post marks the completion of 8 weeks of work on my GraphiQL grant, sponsored by the GraphQL Foundation. I’m thrilled to announce the release of the all-new GraphiQL 5, …

  10. Security | GraphQL

    On this page, we’ll survey potential attack vectors for GraphQL—many of which are denial of service attacks—along with how a layered security posture can help protect a GraphQL API from …