Showing 1-20 of 119 packages
This is the core package for Envelop. You can find a complete documentation here: https://github.com/graphql-hive/envelop
Description
This package contains utility functions and types to ease the use of instrumentation accross Envelop, Yoga, whatwg-node and Hive Gateway plugins.
GraphQL Hive + GraphQL Envelop
This plugin integrates Apollo Federation Gateway into Envelop.
This plugin integrates Apollo DataSources into Envelop.
This package contains utility functions and types to ease the use of instruments accross Envelop, Yoga, whatwg-node and Hive Gateway plugins.
Envelop plugin for graphql-authz
Heavily inspired by @envelop/response-cache
- Supports redis cache for `@envelop/response-cache` plugin - Suitable for serverless deployments where the LRU In-Memory Cache is not possible
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.
- Supports [Cloudflare KV](https://developers.cloudflare.com/kv/) cache for `@envelop/response-cache` plugin - Suitable for graphql servers running on [Cloudflare Workers](https://workers.cloudflare.com/)
This plugins adds simple LRU caching to your `validate`, to improve performance by caching the validation result.
An envelop plugin that sends GraphQL response data to Inngest to help build event-driven applications.
This plugin collects errors and performance tracing for your execution flow, and reports it to [Sentry](https://sentry.io).
This plugin tracks the complete execution flow, and reports metrics using Prometheus tracing (based on `prom-client`).
This plugins replaces the original `execute` of GraphQL with [`graphql-jit`](https://github.com/zalando-incubator/graphql-jit).
- 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. -
This plugin allows you to hook into resolves of every field in the GraphQL schema.
This plugins integrates [Open Telemetry](https://opentelemetry.io/) tracing with your GraphQL execution. It also collects GraphQL execution errors and reports it as Exceptions.