Explore Plugins

Trending

0 items

Recently Updated

Name
useValidationCache

useValidationCache

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

useStatsD

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

useSentry

This plugin collects errors and performance tracing for your execution flow, and reports it to [Sentry](https://sentry.io).
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. -
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.
usePersistedOperations

usePersistedOperations

This plugin allow you to enforce execution of persisted (hashed) operation, using a custom store.
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.
useParserCache

useParserCache

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