Soketi Pusher-Compatible API

Implements the Pusher protocol (channels, private channels, presence channels, encrypted channels) for drop-in compatibility with Pusher client SDKs. Server-side publish via REST, client-side subscribe via WebSocket.

API entry from apis.yml

apis.yml Raw ↑
aid: soketi:pusher-compatible-api
name: Soketi Pusher-Compatible API
tags:
- WebSocket
- Pusher Protocol
- Pub/Sub
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
baseURL: https://your-soketi-host:6001
humanURL: https://docs.soketi.app/
description: Implements the Pusher protocol (channels, private channels, presence channels, encrypted
  channels) for drop-in compatibility with Pusher client SDKs. Server-side publish via REST, client-side
  subscribe via WebSocket.
properties:
- type: Documentation
  url: https://docs.soketi.app/
- type: GitHub
  url: https://github.com/soketi/soketi
- type: License
  url: https://github.com/soketi/soketi/blob/master/LICENSE
x-features:
- Drop-in replacement for Pusher Channels
- Public, private, presence, encrypted channels
- Webhooks
- Horizontal scaling via Redis adapter
- npm, Docker, Kubernetes deployment
x-use-cases:
- Self-host Pusher-compatible realtime
- Cost optimization vs SaaS Pusher
- Edge / on-prem realtime