01 / NO SERVERS
Stop babysitting socket infrastructure.
No websocket servers to deploy, patch or scale. Create a project, copy the credentials, you’re live.
◆ DROP-IN PUSHER REPLACEMENT
Ressonance is managed real-time infrastructure with a Pusher-compatible WebSocket API. Keep using your existing SDKs across Laravel, PHP, Node.js, Python, Java and more. We handle the servers and scaling.
No credit card required · month-to-month · unlimited projects
NODE.JS SERVER SDK · <1m
const Pusher = require("pusher");
const client = new Pusher({
appId: process.env.RESONNANCE_APP_ID,
key: process.env.RESONNANCE_APP_KEY,
secret: process.env.RESONNANCE_APP_SECRET,
host: "websocket.ressonance.com",
useTLS: true,
});
client.trigger("orders",
"order:shipped", { orderId: 42 });
//event delivered in 38ms
Self-hosting websockets means servers, scaling and on-call pager duty. Ressonance handles the operational weight so your team stays on product.
01 / NO SERVERS
No websocket servers to deploy, patch or scale. Create a project, copy the credentials, you’re live.
02 / NO LOCK-IN
Built on the Pusher protocol. Any Pusher-compatible client or server library works. No rewrite needed.
03 / NO SURPRISES
Clear monthly tiers, no contracts, and room to grow as usage increases.
HOW IT WORKS
YOUR RESSONANCE ACCOUNT
Sign up to open your Ressonance workspace, then create your first project.
PUSHER_APP_ID=[APP_ID]
PUSHER_APP_KEY=[APP_KEY]
PUSHER_APP_SECRET=[SECRET]
Drop them into the config your framework already reads.
OrderController.php
broadcast(new OrderShipped($order))
✓ delivered to every subscriber
Your existing events, channels and client code keep working.
PUSH TO BROADCAST
Your app publishes. Ressonance fans the message out over websockets to every connected client, including chat, notifications, dashboards and presence.
REALTIME MESSAGE FLOW
PUSHER PROTOCOL · WSS| SELF-HOSTED WEBSOCKETS | RESSONANCE | |
|---|---|---|
| Infrastructure to run | Servers, scaling, monitoring, on-call | None. Fully managed. |
| Time to first message | Deploy, configure, harden | Create a project, copy env vars |
| Client & server code | Depends on what you build | Any Pusher-compatible SDK |
| Cost | Infra + engineering hours | From $0, predictable tiers |
| Commitment | Yours forever | Month-to-month, leave anytime |
PRICING
Start free with 200,000 messages per day and 100 concurrent connections. Upgrade as your app grows. Every plan includes unlimited projects and users.
INDIE
$0
For prototyping and side projects
STARTER
$9/mo
For early products finding traction
STARTUP
$29/mo
For teams shipping every week
SCALE
$99/mo
For growing, high-volume products
ENTERPRISE
Talk with us about custom message volume and concurrent connection limits for your workload.
PAID PLANS INCLUDE HANDS-ON HELP TO GET YOUR FIRST INTEGRATION LIVE.
Ressonance is managed realtime infrastructure built on the Pusher protocol. It lets you run channels, events and presence without running websocket servers yourself.
Yes. Point your existing Pusher-compatible server and client SDKs to Ressonance, then use your application credentials.
Self-hosting puts scaling, monitoring, deployments and incident response on your team. Ressonance keeps those concerns managed so you can focus on product.
It is purpose-built for teams that want a familiar Pusher-compatible API, managed operations and predictable, developer-friendly pricing.
Connections are encrypted in transit and message payloads are not persisted by default.
Free forever for side projects. Upgrade as you grow.