Skip to main content
Centrifugo logo

Centrifugo

Scalable self-hosted real-time messaging

4.4

Scalable real-time messaging server. Self-hosted with Redis/Nats/Tarantool for scaling. Production-ready with 100K+ connections per node.

Features

WebSocket/SSE/HTTP streaming
Channel subscriptions
Presence support
Message history
JWT authentication
Horizontal scaling
gRPC API
Admin web UI

Pros

  • + High performance
  • + Self-hosted control
  • + Horizontal scaling
  • + Protocol agnostic
  • + Feature-rich

Cons

  • Requires operations
  • Go expertise helpful
  • Less polished SDKs
  • Smaller community