Yoga

A fully-featured JS/TS GraphQL server

v5 (latest)v4v3v2TutorialChangelog
GitHubGitHubDiscordDiscord

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
  • Mesh
  • Yoga
  • Code Generator
  • Nextra
  • GraphQL to REST

Resources

  • Press Kit

Company

  • About
  • Blog
  • Newsletter
DiscordGitHub
Cloud Security Alliance Star Level One Badge