Envelop: The Missing GraphQL Plugin System
Develop and share plugins that are usable with any GraphQL server framework or schema.

What Is Envelop?

Pluggable
Powerful plugin system that wraps the entire GraphQL execution pipeline.

Flexible
Use any HTTP server, and any GraphQL schema (code-first or schema-first).

Develop Faster
You don't have to reinvent the wheel for every feature. Write or reuse existing plugins.

How Does It Work?
Envelop provides a low-level hook-based plugin API for developers. By combining plugins, you can compose your own GraphQL "framework", and get a modified version of GraphQL with the capabilities you need.




Plugin Hub
Find, explore, try and test plugins for Envelop.
Learn More
The Envelop Approach
Learn more about Envelop core and how it works
DocumentationIntegrations
Integrate envelop with your existing setup quickly, based on usage examples.
Integrations & ExamplesCustom Plugins
Learn how to plan, build and share envelop plugins.
API Reference