Centrifugo v4 Released
Self-hosted realtime messaging and state sync platform that handles persistent connections and broadcasts events at scale
The product is a self-hosted realtime messaging and state synchronization platform that manages persistent connections and broadcasts events to large audiences with low delay, solving realtime complexity for chats, live comments, dashboards, games and data feeds. It sells to developers, engineering teams and ops/IT teams in B2B organizations that need to add realtime features to any stack. It is delivered as an open-source service deployable with Docker or Kubernetes and as SaaS, integrating without architecture changes and scaling across nodes via Redis, PostgreSQL or NATS brokers.
Key features
- Realtime PUB/SUB messaging
- State sync with transactional consistency
- WebSocket transport support
- HTTP-streaming transport
- SSE transport support
- WebTransport transport support
- gRPC transport support
- Efficient broadcast to millions
- JSON and binary Protobuf protocol
- Flexible authentication
- Channel history
- Online presence tracking
- Delta updates
- Proxy connection events to backend
- Official SDKs for web and mobile
- Scale via Redis and Redis Cluster
- Scale via PostgreSQL broker
- Scale via NATS broker
- Analytics with ClickHouse (PRO)
- Realtime tracing (PRO)
- Push notification API (PRO)
- SSO for admin UI (PRO)
- Channel capabilities and permissions
- Channel patterns and CEL expressions
- X0.2/day
GTM channels
- Blog
- Community
- API
- Docs
ICP
- Software developers
- Engineering teams
- DevOps sre teams