{"library":"graphql-subscriptions","type":"library","category":null,"description":"GraphQL subscriptions is the official Apollo library for adding real-time capabilities to any GraphQL server via a PubSub pattern. Version 3.0.0 is stable, actively maintained, and ships TypeScript types. It works with any GraphQL.js-compatible server and client (not just Apollo). The package provides a lightweight PubSub implementation (EventEmitter-based for demos) and a `withFilter` helper for per-subscriber filtering. For production, you must swap the default PubSub for a store-backed implementation (e.g., Redis). It requires `graphql` ^15.7.2 or ^16 as a peer dependency and `es2018.asynciterable` in TypeScript configuration.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-subscriptions","imports":["import { PubSub } from 'graphql-subscriptions'","import { withFilter } from 'graphql-subscriptions'","import { PubSubEngine } from 'graphql-subscriptions'"]},{"cmd":"yarn add graphql-subscriptions","imports":[]},{"cmd":"pnpm add graphql-subscriptions","imports":[]}],"homepage":"https://github.com/apollographql/graphql-subscriptions#readme","github":"https://github.com/apollographql/graphql-subscriptions","docs":null,"changelog":null,"pypi":null,"npm":"graphql-subscriptions","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}