Open Source · MIT Licensed

Real-time WebSockets,
Self-hosted or Cloud.

Drop-in Pusher replacement. Single binary, zero dependencies. Run it yourself or let Relay Cloud handle the ops.

Start on Cloud — Free Self-Host →
$ 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

Self-Hosted

Full control. Your server, your data, your rules. One binary, no runtime dependencies.

Relay Cloud

Managed hosting from $19/month. SSL, monitoring, and automatic updates included.

Pusher Compatible

Drop-in replacement. Switch with one config change. Same protocol, same client libraries.

Compare Options

Self-host for free, or let us manage it.

FeatureRelay (Self-Host)Relay CloudPusher
Self-hosted✓ managed
Open source✓ MIT✓ MIT
Free connectionsUnlimited100 (hobby)100
Price$0 server costfrom $19/mofrom $49/mo
SSL includedDIY
Managed updatesDIY
SLA / SupportCommunity

Simple Pricing

Start free. Upgrade when you grow.

Hobby
$0/mo
For side projects
  • 100 connections
  • 500k messages/day
  • 1 project
Get started free →
Startup
$19/mo
For growing apps
  • 1,000 connections
  • 5M messages/day
  • 5 projects
Get started free →
Business
$49/mo
For production at scale
  • 10,000 connections
  • Unlimited messages
  • 20 projects
Get started free →

Or self-host for free forever. MIT licensed, no strings attached.