Docs

GraphQL EZ

Get Started

GraphQL EZ#

GraphQL EZ is a Plugin-Based GraphQL API Server designed to be Easy and Powerful, with great customization in mind.

This library is based on Envelop, a powerful Plugin-Based GraphQL Execution orchestrator that allows developers to build, share and collaborate on GraphQL-related plugins while filling the missing pieces in GraphQL implementations. You can read more about it here.

With integrations for Fastify, Express, Hapi, Koa, Next.js API Routes, Node.js HTTP, Cloudflare Workers, SvelteKit and Vercel:

Features#

Many of the features of GraphQL EZ are enabled through its plugin-based platform, allowing for example, one-line integrations of:

☑️ First Class support for TypeScript using Module Augmentation

☑️ Websockets support with both graphql-ws and legacy subscriptions-transport-ws via Plugin

☑️ GraphQL Code Generator via Plugin

☑️ GraphiQL IDE via Plugin

☑️ Altair GraphQL Client via Plugin

☑️ GraphQL Scalars via Plugin

☑️ GraphQL Voyager via Plugin

☑️ And check the EZ Plugin Hub and Envelop Plugin Hub for many more available features

Start using graphql-ez#

Visit your preferred integration, and if you are not sure which one to choose, we recommend using Fastify.

Fastify Integration

Express Integration

Cloudflare Workers Integration

Vercel Integration