Sockudo
Client

Runtime Targets

Browser, Node, Worker, and React Native target details.

Browser

import Pusher from "@sockudo/client";

Default export resolves to web build in browser environments.

Node.js

import Pusher from "@sockudo/client";

Node target uses native modern APIs (WebSocket, fetch-first auth/timeline flow).

Web Worker

import WorkerPusher from "@sockudo/client/worker";

Use worker entrypoint to avoid incorrect runtime shims.

React Native

import ReactNativePusher from "@sockudo/client/react-native";

Optional peer dependency:

npm install @react-native-community/netinfo

Encryption Builds

  • @sockudo/client/with-encryption
  • @sockudo/client/worker/with-encryption

Use these for private-encrypted-* channel workflows.

Copyright © 2026