GraphQL Yoga is a Fully-featured GraphQL Server with a focus on easy setup, performance & great developer experience:
- The easiest way to run a GraphQL server: Sensible defaults & includes everything you need with minimal setup (we also export a platform/env-agnostic handler so you can build your wrappers easily).
- Includes Subscriptions: Built-in support for GraphQL subscriptions using Server-Sent Events.
- Compatible: Works with all GraphQL clients (Apollo, Relay...) and fits seamlessly in your GraphQL workflow.
- WHATWG Fetch API: the core package depends on WHATWG Fetch API so it can run and deploy in any environment (Serverless, Workers, Deno, Node).
- Easily Extendable: New GraphQL-Yoga support all
envelop
plugins. - Nest integration: support for standalone GraphQL server, Apollo Federation (Gateway and service), along with all Nest GraphQL features.
Get started with Nest and GraphQL Yoga with the Overview & Tutorial. For more information regarding GraphQL Yoga configuration, please refer to GraphQL Yoga documentation.
If this is your first time contributing to this project, please do read our Contributor Workflow Guide before you get started off.
Feel free to open issues and pull requests. We're always welcome support from the community.
Help us keep Yoga open and inclusive. Please read and follow our of Conduct as adopted from Contributor Covenant
@graphql-yoga/nestjs
is MIT licensed.