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
Alternativen
websockets pusher self-hosted realtime open-source