Graphql Schema

The GraphQL Schema is a machine readable collection of schema organized into a graph. The GraphQL Schema has emerged as a proven way to stitch together much of the API sprawl that has emerged behind the infrastructure, integrations, and applications that we depend on to do business today.

Also known as: GraphQL SDL, Schema Definition Language, GraphQL IDL

Standards

HTTP Headers

HeaderDirectionSpecDescription
Content-Type request GraphQL over HTTP application/json for the JSON request form; application/graphql for raw query bodies.
Accept request GraphQL over HTTP Should include application/graphql-response+json to opt into the strict response semantics.

Status Codes

Media Types

OpenAPI Expression

Governance Rules

Risk & Compliance

OWASP:

Compliance:

Security: GraphQL collapses many endpoints into one — depth limits, complexity analysis, persisted queries, disabled introspection in production, and per-resolver authorization are required. Treat introspection as sensitive.

Tools

Suggested Metrics

Example Implementations

Related Properties

Tags


All Community Properties