Scalable real-time messaging server in a language-agnostic way. Set up once and forever.
Centrifugo is a scalable real-time messaging server in a language-agnostic way.
Centrifugo works in conjunction with application backend written in any programming language. It runs as a separate service and keeps persistent connections from application clients established over several supported types of transport (WebSocket, SockJS, EventSource, GRPC, HTTP-streaming). When you need to deliver an event to your clients in real-time, you publish it to Centrifugo server API – and Centrifugo then broadcasts the event to all connected clients interested in this event (clients subscribed to the event channel). In other words – Centrifugo is a user-facing PUB/SUB server.
For more information follow to Centrifugo documentation site.
See installation instructions in Centrifugo documentation.
Try our demo instance on Heroku (admin password is
password, tokenhmacsecretkey is
secret, API key is `apikey`). Or deploy your own Centrifugo instance in one click:
This repository is hosted by packagecloud.io.