Sockudo
Client

Overview

`@sockudo/client` is a Pusher-compatible client with Sockudo-native extensions.

@sockudo/client preserves Pusher client APIs while adding first-class support for Sockudo-specific capabilities.

What Stays Compatible

  • new Pusher(appKey, options)
  • subscribe, unsubscribe
  • private/presence auth flow
  • channel bind/unbind
  • client events (client-*)

What Gets Added

  • filter-aware subscribe options.
  • delta compression negotiation + decoding.
  • per-channel delta settings.
  • filter helper exports.

Package Targets

  • Browser
  • Node.js
  • Web Worker
  • React Native (work in progress)
Mobile Clients: Native iOS and Android SDKs are currently work in progress. For now, use React Native or web-based approaches for mobile applications.

Use this when you want Sockudo advanced delivery features without building custom protocol handlers.

Copyright © 2026