Plugin Hub
45 plugins for Envelop, sorted by weekly npm downloads.
- useSchema4.3M/week@envelop/coreThis plugin is the simplest plugin for specifying your GraphQL schema. You can specify a schema created from any tool that emits GraphQLSchema object.coreschemaUpdated Oct 22, 2026
- useSchemaByContext4.3M/week@envelop/coreThis plugin is the simplest plugin for specifying your GraphQL schema. You can specify a schema created from any tool that emits GraphQLSchema object, and you can choose to load the schema based on thcoreschemaUpdated Oct 22, 2026
- useValidationRule4.3M/week@envelop/coreThis plugin is the simplest plugin for adding a validation rule to your GraphQL schema. You can specify any function that conforms to the ValidationRule type.coreutilitiesUpdated Oct 22, 2026
- useErrorHandler4.3M/week@envelop/coreThis plugin triggers a custom function when execution encounters an error.coreerrorsUpdated Oct 22, 2026
- useMaskedErrors4.3M/week@envelop/corePrevent unexpected error messages from leaking to the GraphQL clients.coreerrorssecurityUpdated Oct 22, 2026
- useEngine4.3M/week@envelop/coreThis plugin can be used to customize the GraphQL Engine.coreutilitiesUpdated Oct 22, 2026
- useExtendContext4.3M/week@envelop/coreEasily extends the context with custom fields.coreutilitiesUpdated Oct 22, 2026
- useLogger4.3M/week@envelop/coreLogs parameters and information about the execution phases. You can easily plug your custom logger.coreutilitiesUpdated Oct 22, 2026
- usePayloadFormatter4.3M/week@envelop/coreAllow you to format/modify execution result payload before returning it to your consumer.coreutilitiesUpdated Oct 22, 2026
- maxDepthPlugin229k/week@escape.tech/graphql-armor-max-depthLimit the depth allowed in a GraphQL query.performancesecurityUpdated Aug 22, 2025
- maxTokensPlugin218k/week@escape.tech/graphql-armor-max-tokensLimit the number of tokens allowed in a GraphQL document.performancesecurityUpdated Jun 16, 2025
- maxAliasesPlugin207k/week@escape.tech/graphql-armor-max-aliasesLimit the number of aliases allowed in a GraphQL query.performancesecurityUpdated Jun 16, 2025
- blockFieldSuggestions193k/week@escape.tech/graphql-armor-block-field-suggestionsBlock graphql field suggestion.securityUpdated Jun 16, 2025
- maxDirectivesPlugin170k/week@escape.tech/graphql-armor-max-directivesLimit the number of directives allowed in a GraphQL query.performancesecurityUpdated Jun 16, 2025
- useValidationCache120k/week@envelop/validation-cacheThis plugins adds simple LRU caching to your validate, to improve performance by caching the validation result.performancecachingUpdated Oct 22, 2026
- useDisableIntrospection76k/week@envelop/disable-introspectionThis plugin injects the NoSchemaIntrospectionCustomRule validation rule exported from the graphql module to the validation phase for disabling introspection.utilitiessecurityUpdated Oct 22, 2026
- useExtendedValidation61k/week@envelop/extended-validationExtended validation plugin adds support for writing GraphQL validation rules, that has access to all execute parameters, including variables.devtoolutilitiesUpdated Oct 22, 2026
- useResponseCache46k/week@envelop/response-cache- Skip the execution phase and reduce server load by caching execution results in-memory. - Customize cache entry time to live based on fields and types within the execution result. - Automatically incachingperformanceUpdated Oct 22, 2026
- useRateLimiter46k/week@envelop/rate-limiterThis plugins uses graphql-rate-limit in order to limit the rate of calling queries and mutations.schemautilitiessecurityUpdated Oct 22, 2026
- useSentry44k/week@envelop/sentryThis plugin collects errors and performance tracing for your execution flow, and reports it to Sentry.tracingmetricserrorsUpdated Oct 22, 2026
- useGenericAuth36k/week@envelop/generic-authThis plugin allows you to implement custom authentication flow by providing a custom user resolver based on the original HTTP request. The resolved user is injected into the GraphQL execution context,securityauthenticationauthorizationUpdated Oct 22, 2026
- usePrometheus34k/week@envelop/prometheusThis plugin tracks the complete execution flow, and reports metrics using Prometheus tracing (based on prom-client).metricserrorsUpdated Oct 22, 2026
- useOpenTelemetry34k/week@envelop/opentelemetryThis plugins integrates Open Telemetry tracing with your GraphQL execution. It also collects GraphQL execution errors and reports it as Exceptions.tracingmetricserrorsUpdated Oct 22, 2026
- useFilterAllowedOperations32k/week@envelop/filter-operation-typeThis plugins injects a validation rule into the validation phase that only allows the specified operation types (e.g. subscription, query or mutation).utilitiessecurityUpdated Oct 22, 2026
- useParserCache30k/week@envelop/parser-cacheThis plugins adds simple LRU caching to your parse, to improve performance by caching the parsed result.performancecachingUpdated Oct 22, 2026
- useGraphQLJit28k/week@envelop/graphql-jitThis plugins replaces the original execute of GraphQL with graphql-jit.performanceUpdated Oct 22, 2026
- useNewRelic10k/week@envelop/newrelicInstrument your GraphQL application with New Relic reporting. Take advantage of Distributed tracing to monitor performance and errors whilst ultimately getting to the root cause of issues.tracingmetricserrorsUpdated Oct 22, 2026
- useLiveQuery7k/week@envelop/live-queryThe easiest way of adding live queries to your GraphQL server!utilitiesUpdated Oct 22, 2026
- useApolloServerErrors6k/week@envelop/apollo-server-errorsThis 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 theutilitieserrorsUpdated Oct 22, 2026
- useApolloFederation4k/week@envelop/apollo-federationThis plugin integrates Apollo Federation Gateway into Envelop.schemautilitiesUpdated Oct 22, 2026
- useGraphQLModules4k/week@envelop/graphql-modulesThis plugins integrates graphql-modules execution lifecycle into the GraphQL execution flow.schemautilitiesdevtoolUpdated Oct 22, 2026
- useHive4k/week@graphql-hive/envelopHive Console + GraphQL EnveloptracingmetricsdevtoolUpdated Oct 20, 2026
- useStatsD3k/week@envelop/statsdThis plugin tracks the complete execution flow, and reports metrics using StatsD (based on hot-shots).metricserrorsUpdated Oct 22, 2026
- useDataLoader3k/week@envelop/dataloaderThis plugin helps you to create a new DataLoader instance every time your context is being built. The created instance is injected into the context with the name you wish to use.performancecachingUpdated Oct 22, 2026
- useApolloTracing3k/week@envelop/apollo-tracingThis plugin tracks execution and resolvers and reports it using apollo-tracing format (based on GraphQL extensions).devtoolmetricsUpdated Oct 22, 2026
- useResourceLimitations2k/week@envelop/resource-limitationsA rate-limit implementation based on resource limitations and static calculation of the score (similar to GitHub GraphQL API)schemautilitiessecurityUpdated Oct 22, 2026
- useAuth02k/week@envelop/auth0This plugin validates an JWT token created by Auth0, and injects the Auth0 user properties into your GraphQL context. With this plugin, you can implement authentication and authorization in a simple wsecurityauthenticationauthorizationUpdated Oct 22, 2026
- useContextValuePerExecuteSubscriptionEvent2k/week@envelop/execute-subscription-eventUtilities for hooking into the ExecuteSubscriptionEvent>) phase.utilitiessubscriptionUpdated Oct 22, 2026
- useOperationFieldPermissions2k/week@envelop/operation-field-permissionsDisallow executing operations that select certain fields. Useful if you want to restrict the scope of certain public API users to a subset of the public GraphQL schema, without triggering execution (esecurityauthorizationUpdated Oct 22, 2026
- usePersistedOperations567/week@envelop/persisted-operationsThis plugin allow you to enforce execution of persisted (hashed) operation, using a custom store.securityperformanceUpdated Oct 22, 2026
- useInngest522/weekenvelop-plugin-inngestAn envelop plugin that sends GraphQL response data to Inngest to help build event-driven applications.tracingmetricsUpdated Jun 21, 2023
- useApolloDataSources293/week@envelop/apollo-datasourcesThis plugin integrates Apollo DataSources into Envelop.devtoolutilitiesUpdated Oct 22, 2026
- useFragmentArguments250/week@envelop/fragment-argumentsThis plugins replaces the default GraphQL parser with an extended version that supports setting arguments on fragments.utilitiesUpdated Oct 22, 2026
- useImmediateIntrospection231/week@envelop/immediate-introspectionContext building can be costly and require calling remote services. For simple GraphQL operations that only select introspection fields building a context is not necessary.utilitiesperformanceUpdated Oct 22, 2026
- usePreloadAssets191/week@envelop/preload-assetsInject a function for registering assets that should be preloaded on the client. The registered assets will be added under the extensions.preloadAssets key on the execution result.utilitiesUpdated Oct 22, 2026
No plugins match that filter.