EnSync gRPC Client SDK (v0.2.2) is a high-performance, message-driven communication library for Node.js, enabling server-to-server messaging via HTTP/2 and Protocol Buffers. It features end-to-end encryption (Ed25519/hybrid), JSON validation, message lifecycle management (publish, subscribe, acknowledge, defer, discard, replay), flow control, and auto-reconnection. Developed by EnSync, it targets real-time event-driven architectures and integrates with the EnSync engine. The package is actively maintained and ships TypeScript definitions.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Named export only; no default import available. Use destructured import.
EnSyncClient is the return type of createClient. Import as named export.
Message is the type for received messages; not 'Event'.
Creates an EnSync client, publishes a message to 'orders/created', subscribes to the same topic, and acknowledges received messages.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.