Send realtime application events through a Pusher-compatible WebSocket server.
100% free open-source (Apache-2.0). Unlimited concurrent connections.

Developer tools
Deliver realtime messages to application clients over WebSockets or server-sent events.
Deliver realtime messages to application clients over WebSockets or server-sent events.
Handle real-time WebSocket messaging, channel subscriptions and push events at scale using open-source Centrifugo instead of Fanout.
Uses its own client protocol rather than Pusher protocol; requires adopting Centrifuge client libraries.
Each comparison covers the workflow described above, rather than every paid feature.