Explore Plugins

Trending

Name
useSchema

useSchema

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop
useSchemaByContext

useSchemaByContext

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop
useValidationRule

useValidationRule

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop
useErrorHandler

useErrorHandler

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop
useMaskedErrors

useMaskedErrors

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop
useEngine

useEngine

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop
useExtendContext

useExtendContext

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop
useLogger

useLogger

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop
usePayloadFormatter

usePayloadFormatter

This is the core package for Envelop. You can find a complete documentation here: https://github.com/n1ru4l/envelop
useValidationCache

useValidationCache

This plugins adds simple LRU caching to your `validate`, to improve performance by caching the validation result.

Recently Updated

Name
useValidationCache

useValidationCache

This plugins adds simple LRU caching to your `validate`, to improve performance by caching the validation result.
useSentry

useSentry

This plugin collects errors and performance tracing for your execution flow, and reports it to [Sentry](https://sentry.io).
useStatsD

useStatsD

This plugin tracks the complete execution flow, and reports metrics using StatsD (based on `hot-shots`).
useResponseCache

useResponseCache

- 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 invalidate the cache based on mutation selection sets. -
usePreloadAssets

usePreloadAssets

Inject 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.
useResourceLimitations

useResourceLimitations

A rate-limit implementation based on resource limitations and static calculation of the score (similar to GitHub GraphQL API)
usePrometheus

usePrometheus

This plugin tracks the complete execution flow, and reports metrics using Prometheus tracing (based on `prom-client`).
useRateLimiter

useRateLimiter

This plugins uses [`graphql-rate-limit`](https://github.com/teamplanes/graphql-rate-limit#readme) in order to limit the rate of calling queries and mutations.
useParserCache

useParserCache

This plugins adds simple LRU caching to your `parse`, to improve performance by caching the parsed result.
usePersistedOperations

usePersistedOperations

This plugin allow you to enforce execution of persisted (hashed) operation, using a custom store.