ToolScout.

Centrifugo

Centrifugo is a self-hosted, language-agnostic real-time messaging server built in Go, designed to handle persistent connections over various transports like WebSocket…

Free tierPrice verified 2026-10-02Visit site ↗
Compare

Our verdict

Who it's for

Scalable real-time messaging server for interactive applications, designed for high performance and easy integration.

Who should look elsewhere

Self-hosted nature requires deployment and maintenance effort.

Pros

  • +High performance and scalability, proven to handle millions of connections.
  • +Easy integration with existing application architectures.
  • +Battle-tested and mature software used by many companies.
  • +Supports a wide range of real-time use cases.
  • +Offers a PRO version with advanced enterprise features.

Cons

  • −Self-hosted nature requires deployment and maintenance effort.
  • −Advanced features are locked behind the PRO version.

Key features

  • ✓Language-agnostic
  • ✓Self-hosted service
  • ✓Supports WebSocket, HTTP-streaming, SSE, WebTransport, GRPC transports
  • ✓Simple publishing API
  • ✓Flexible authentication
  • ✓Various subscription types
  • ✓Channel history
  • ✓Online presence

Pricing

PlanPriceBillingNotes
Centrifugo PRO—monthanalytics with ClickHouse; real-time tracing; performance optimizations

Alternatives & comparisons

More in Developer Tools

All →