{"library":"graphql-redis-subscriptions","type":"library","category":null,"description":"A PubSub engine for GraphQL subscriptions using Redis as the message broker, enabling horizontal scaling of subscription managers across multiple server instances. Version 2.7.0 is the current stable release, published in early 2024, with no fixed release cadence. It implements both PubSubEngine and AsyncIterator interfaces from graphql-subscriptions. Key differentiators: supports Redis patterns (PSUBSCRIBE), custom serialization, trigger transforms, and connection pooling via separate publisher/subscriber clients. Ships TypeScript types. Peer dependencies: graphql-subscriptions ^1.0.0 || ^2.0.0 || ^3.0.0.","language":"javascript","status":"active","version":"2.7.0","tags":["javascript","graphql","redis","apollo","subscriptions","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-redis-subscriptions","imports":["import { RedisPubSub } from 'graphql-redis-subscriptions';","import type { PubSubRedisOptions } from 'graphql-redis-subscriptions';","import { withFilter } from 'graphql-subscriptions';"]},{"cmd":"yarn add graphql-redis-subscriptions","imports":[]},{"cmd":"pnpm add graphql-redis-subscriptions","imports":[]}],"homepage":"https://github.com/davidyaha/graphql-redis-subscriptions","github":"https://github.com/davidyaha/graphql-redis-subscriptions","docs":null,"changelog":null,"pypi":null,"npm":"graphql-redis-subscriptions","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}