|
- 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 APIs more flexible and predictable
- 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
- 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 how they work
- 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 standardizes how GraphQL works over HTTP, including request formats, status codes, and media types
- Response | GraphQL
Whether the GraphQL implementation provides partial data with the error information in the response will depend on the type of error that was raised Let’s look at the different kinds of errors that can occur during the lifecycle of a GraphQL request
- 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
- Schema Design - GraphQL
When designing a GraphQL schema, it’s important to keep in mind all the problems that could go wrong and if “null” is an appropriate value for a failed field
- 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 malicious operations
|
|
|