Relay akceptuje podpisane zdarzenia przez WebSocket, przechowuje je i przekazuje je dalej wszystkim, którzy subskrybują pasujące filtry. Między relay nie ma koordynacji. Każdy ma własny magazyn, własne polityki dotyczące tego, co zaakceptować, i własne charakterystyki wydajności. Klienci łączą się z kilkoma jednocześnie, aby awaria pojedynczego relay nie miała wpływu na dostęp użytkownika.
Możesz uruchomić swój własny za pomocą jednego polecenia. Możesz również wynająć miejsce na opłacanym relay, który obiecuje szybszą odpowiedź i wyższą retencję. Większość użytkowników nigdy nie musi myśleć o tym, które relay używa, ale opcja jest zawsze dostępna.