Un relai accepte les événements signés via WebSocket, les stocke et les renvoie à tous ceux qui s'abonnent à des filtres correspondants. Il n'y a aucune coordination entre les relais. Chacun a son propre stockage, ses propres politiques concernant ce qu'il accepte, et ses propres caractéristiques de performance. Les clients se connectent à plusieurs relais à la fois, de sorte qu'un seul relai qui tombe en panne ne met pas l'utilisateur hors ligne.
Vous pouvez en gérer un avec une seule commande. Vous pouvez également louer de l'espace sur un relai payant qui promet une réponse plus rapide et une meilleure rétention. La plupart des utilisateurs n'ont jamais besoin de réfléchir aux relais qu'ils utilisent, mais l'option est toujours disponible.