Skip to content

Developer tools

Centrifugo

Free softwareOpen source

Deliver realtime messages to application clients over WebSockets or server-sent events.

What you can use it for

Deliver realtime messages to application clients over WebSockets or server-sent events.

  • Single Go binary capable of handling hundreds of thousands of concurrent connections per node.
  • Supports bidirectional WebSockets, Server-Sent Events (SSE), and unidirectional HTTP streaming.
  • Built-in channel presence, history cache, and JWT authentication.
Workflow coverage and comparison notes

Handle real-time WebSocket messaging, channel subscriptions and push events at scale using open-source Centrifugo instead of Fanout.

Before you switch

Uses its own client protocol rather than Pusher protocol; requires adopting Centrifuge client libraries.

Alternatives to these paid apps

Each comparison covers the workflow described above, rather than every paid feature.