Zum Hauptinhalt springen
S

Soketi

Self-hosted Pusher-compatible WebSocket server

Soketi is an open-source, self-hosted WebSocket server that implements the Pusher protocol. Built with uWebSockets.js for high performance, it allows you to use existing Pusher client and server SDKs while hosting the infrastructure yourself, avoiding third-party service costs.

5K
GitHub Stars
medium
Learning Curve
4.0
DX Score

Preise

Model
free
Kostenlose Stufe
Completely free and open source (AGPL-3.0)

Funktionen

  • Pusher protocol compatible
  • Works with Pusher SDKs
  • Private channels
  • Presence channels
  • Webhooks support
  • Horizontal scaling
  • REST API compatible
  • Docker deployment
  • Kubernetes support
  • uWebSockets.js performance

Vorteile

  • + No vendor lock-in
  • + Use existing Pusher SDKs
  • + High performance with uWebSockets
  • + Cost savings vs managed services
  • + Full control over infrastructure

Nachteile

  • - Self-hosting complexity
  • - No managed option
  • - Requires DevOps knowledge
  • - Smaller community than Pusher

Am besten für

indie hacker startup
websockets pusher self-hosted realtime open-source