Official SDKs for 15 programming languages. Type-safe, idiomatic libraries with zero-config setup.
Every SDK supports Pub/Sub, Presence, History, and Push Notifications out of the box.
Consistent APIs across all languages β learn once, use anywhere
Exponential backoff with jitter. Resume subscriptions automatically after network interruptions.
Subscribe to unlimited channels over a single WebSocket connection. Zero per-channel overhead.
Built-in authentication with both API keys (server) and JWT tokens (client) for granular access.
Track who is online with custom state data. Get join/leave events and full member lists.
Retrieve historical messages with pagination, time-range queries, and configurable retention.
Full type definitions in TypeScript, C#, Java, Kotlin, Swift, and Rust. IDE autocomplete everywhere.
Add the SDK to your project with your package manager of choice.
Create a connection to your wSocket backend with your API key.
Subscribe to channels and start receiving real-time events instantly.
Join developers building the next generation of realtime applications.