Deliver realtime messages to application clients over WebSockets or server-sent events.
100% free open-source (Apache-2.0). Unlimited connections and message throughput.

Developer tools
Send live updates between your server and connected app clients using events and subscribed rooms.
Send live updates between your server and connected app clients using events and subscribed rooms.
Build self-hosted realtime app notifications and room-based pub/sub instead of buying additional managed messaging capacity. The named services also have free tiers. This comparison covers event delivery only, not SDK compatibility, managed global distribution, persistent history, SLA or Fanout GRIP reverse proxying.
Developer library, not a hosted messaging dashboard or drop-in SDK replacement. You must adapt client/server code and implement room authorization, monitoring, scaling and persistence. No managed global network, SLA or durable replay is included. Local checks did not test production load or multi-server operation.
Each comparison covers the workflow described above, rather than every paid feature.