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

GraphQL Yoga

Fully-featured, simple to set up, performant and extendable GraphQL JavaScript server

TutorialGitHubGitHub
    • v3 (beta)
      • Quick Start
      • Features
        • Envelop plugins
        • GraphQL Context
        • Subscriptions
        • File Uploads
        • Error Masking
        • Apollo Federation
        • GraphiQL
        • CORS
        • Health Check
        • Parsing and Validation Caching
        • Response Caching
        • Persisted Operations
        • Automatic Persisted Queries
        • Logging and Debugging
        • Testing
      • Integrations
        • AWS Lambda
        • Cloudflare Workers
        • Deno
        • Express
        • Fastify
        • Koa
        • NestJS
        • Next.js
        • SvelteKit
        • Bun
        • Other Environments
      • 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

    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
    • Yoga
    • Envelop
    • Inspector
    • Code Generator
    • Mesh
    • Tools
    • Modules
    • ESLint
    • Config
    • Scalars
    • Helix
    • Shield
    • Swift
    • CLI
    • SOFA
    • Stencil
    • Angular
    • WhatsApp
    • KitQL

    RESOURCES

    • Press Kit

    COMPANY

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

    COMMUNITY

    • Twitter
    • LinkedIn
    • Discord
    • Medium
    • YouTube