Drop-in Pusher replacement

Delivery is free. Only publishes cost.

Realtime messaging on a global edge network. One publish reaches a million listeners for the cost of one event — not a million.

server.js · migrate from Pusher
const pusher = new Pusher({  appId, key, secret,-  cluster: "us-east-1"+  host: "api.socketflare.com",+  useTLS: true});
publish log live
Every official Pusher SDK. Same calls, different host.
330+
Global edges
<50ms
p50 publish
∞
Fan-out
1 line
Migration
How it works

One publish, unlimited listeners.

The topology that makes delivery free.

01 · Publish
You hit /events.

One HMAC-signed POST lands on the closest of 330 global edge locations. Counted as one billable event.

02 · Broadcast
The channel fans out.

The channel wakes for microseconds, iterates its in-memory subscriber map, and pushes to every socket.

03 · Deliver
Clients receive. You pay $0.

10 or 10 million listeners — the broadcast cost is baked into the publish. No per-delivery line item, ever.

The dashboard

See every event as it flows.

A live tap on any channel. Filter, inspect, ship.

socketflare.com/dashboard?tab=live
Live events
filter: channel=* · event=*
streaming
time
channel
event · payload
size
Pricing

Pay for what you publish.

Delivery is always free, on every tier.

Events / month
10M
Growth tier
Monthly
$ 59
billed monthly
freestartergrowthprobusinessscale
Rate limit
500/s
Concurrent
50K
Apps
250
Delivery
unlimited
Upgrade or downgrade any time. Cancellation takes effect at the end of the billing cycle.
Start free

Ready to stop paying per delivery?

Create an account. Change one line. You're on SocketFlare.

Create account Read the docs