Schema Registry for your GraphQL Workflows
Modern GraphQL Framework
Schema management tool
Generate anything from GraphQL
Command line tool for common GraphQL workflows
Customisable ESLint parser, plugin and set rules for GraphQL
Common custom GraphQL Scalars for precise type-safe GraphQL schemas
Query anything, run anywhere
Enterprise Grade Tooling For Your GraphQL Server
A set of utilities for faster GraphQL development
One configuration for all your GraphQL tools
GraphQL Permissions Framework For Complex Authorisation Systems
A GraphQL client that lets you forget about GraphQL
Generate RESTful APIs from your GraphQL Server
A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server
Full Stack, open source tutorial
A fully-featured, production ready caching GraphQL client for Stencil and every GraphQL server
This plugins adds simple LRU caching to your parse, to improve performance by caching the parsed result.
This plugins adds simple LRU caching to your validate, to improve performance by caching the validation result.
This plugin injects the NoSchemaIntrospectionCustomRule validation rule exported from the graphql module to the validation phase for disabling introspection.
This plugins uses graphql-depth-limit in order to limit the depth of executed selection sets (by injecting a new GraphQL validation rule into your execution).
This plugin exposes the same error structure as apollo-server. Use this plugin if you are moving to Envelop, and wish to get a compatibility layer for your errors, to make sure the clients receive the same output.
This plugins injects a validation rule into the validation phase that only allows the specified operation types (e.g. subscription, query or mutation).
This plugins replaces the original execute of GraphQL with graphql-jit.
This plugins collects errors and performance tracing for your execution flow, and reports it to Sentry.
A NodeJS client for GraphQL Hive
This plugin allow you to enforce execution of persisted (hashed) operation, using a custom store.
This plugins replaces the default GraphQL parser with an extended version that supports setting arguments on fragments.
This is the core package for Envelop. You can find a complete documentation here: https://github.com/dotansimha/envelop