Drop-in Pusher replacement. Single binary, zero dependencies. Run it yourself or let Relay Cloud handle the ops.
$ docker run -d -p 6001:6001 \ -e RELAY_APP_KEY=my-key \ -e RELAY_APP_SECRET=my-secret \ relayhq/relay:latest ✓ Server starting on 0.0.0.0:6001 ✓ WebSocket ready — accepting connections
Full control. Your server, your data, your rules. One binary, no runtime dependencies.
Managed hosting from $19/month. SSL, monitoring, and automatic updates included.
Drop-in replacement. Switch with one config change. Same protocol, same client libraries.
Self-host for free, or let us manage it.
| Feature | Relay (Self-Host) | Relay Cloud | Pusher |
|---|---|---|---|
| Self-hosted | ✓ | ✓ managed | ✗ |
| Open source | ✓ MIT | ✓ MIT | ✗ |
| Free connections | Unlimited | 100 (hobby) | 100 |
| Price | $0 server cost | from $19/mo | from $49/mo |
| SSL included | DIY | ✓ | ✓ |
| Managed updates | DIY | ✓ | ✓ |
| SLA / Support | Community | ✓ | ✓ |
Start free. Upgrade when you grow.
Or self-host for free forever. MIT licensed, no strings attached.