• Solutions
  • Ecosystem
  • Blog
  • Our Services
  • About Us
  • Contact Us

GraphQL Yoga

A fully-featured, simple to set up, performant and extendable server

v3 (latest)v3 (latest)v2v2TutorialTutorialGitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • v3 (latest)
    • Quick Start
    • Features
      • GraphQL Schema
      • GraphiQL
      • GraphQL Context
      • Error Masking
      • Introspection
      • Subscriptions
      • File Uploads
      • Defer and Stream
      • Request Batching
      • CORS
      • CSRF Prevention
      • Parsing and Validation Caching
      • Response Caching
      • Persisted Operations
      • Automatic Persisted Queries
      • Logging and Debugging
      • Health Check
      • REST API
      • Cookies
      • Apollo Federation
      • Plugins
      • Testing
    • Integrations
      • AWS Lambda
      • Cloudflare Workers
      • Deno
      • Express
      • Fastify
      • Koa
      • NestJS
      • Next.js
      • SvelteKit
      • Hapi
      • Bun
      • uWebSockets
      • Other Environments
      • Integration with Gcp
    • Migration
      • Apollo Server
      • Express GraphQL
      • Yoga v1
      • Yoga v2
    • Comparison
  • v2
    • Quick Start
    • Features
      • GraphiQL
      • GraphQL Context
      • Error Masking
      • Subscriptions
      • File Uploads
      • Envelop Plugins
      • Testing
      • Apollo Federation
      • CORS
    • Integrations
      • AWS Lambda
      • Cloudflare Workers
      • Deno
      • Express
      • Fastify
      • Koa
      • NestJS
      • Next.js
      • SvelteKit
      • Other Environments
    • Migration
      • Apollo Server
      • Express GraphQL
      • Yoga v1
  • Tutorial
    • Basic
      • Introduction
      • Project Setup
      • Getting Started
      • GraphQL Server
      • A Simple Query
      • A Simple Mutation
      • Adding a Database
      • Connecting Server and Database
      • Graph Relations
      • Error Handling
      • Filtering and Pagination
      • Summary
    • Advanced
      • Introduction
      • Authentication
      • Subscriptions
      • Advanced Sorting

GraphQL Yoga

The fully-featured GraphQL Server with focus on easy setup, performance and great developer experience.

DocumentationTutorial GitHub

Great Defaults

practice Yoga while working with GraphQL Yoga

Parse and validate cache

Fast requests by caching intensive operations

Error masking

Never leak sensitive information through errors

Health checks

Ping the server for liveliness check and/or supply a custom readiness check

GraphiQL

In-browser IDE for writing, validating, and testing operations

Great Defaults

Super Extendable

because GraphQL Yoga is powered by Envelop you can use any plugin

Apollo Federation

The for your GraphQL

Persisted operations

Prevent execution of arbitrary GraphQL operations

Response caching

Reducing server load by caching operation results

Rate limiting

Prevent denial of service attacks with ease

Super Extendable

Everything HTTP

following the GraphQL over HTTP specification

Passes all audits

Tested using the graphql-http library. See the report for more info.

Subscriptions

Built-in GraphQL Subscriptions over Server-Sent Events.

File uploads

Through GraphQL out-of-the box leveraging the GraphQL multipart request specification.

Everything HTTP

Runs Everywhere

supports many environments
AWS Lambda
Cloudflare Workers
Deno
Express
Fastify
Koa
NestJS
Next.js
SvelteKit
Bun
& more...

PRODUCTS

  • Hive
  • Conductor
  • Yoga
  • Envelop
  • Stitching
  • Inspector
  • Code Generator
  • Mesh
  • Tools
  • Modules
  • ESLint
  • Config
  • Scalars
  • Helix
  • Shield
  • SOFA
  • Angular
  • WhatsApp
  • KitQL
  • WS
  • SSE

RESOURCES

  • Press Kit

COMPANY

  • About
  • Blog
  • Newsletter
  • Open Source
  • Services
  • GitHub

COMMUNITY

  • Twitter
  • LinkedIn
  • Discord
  • Medium
  • YouTube
Cloud Security Alliance Star Level One Badge