Drop-in real-time WebSocket infrastructure for your application. Manage credentials, track usage, and scale without touching a server.
Free plan available · No credit card required · Pusher-compatible
import Pusher from 'pusher-js';
const pusher = new Pusher('your-app-key', {
wsHost: 'ws.simplesockets.io',
wsPort: 443,
forceTLS: true,
disableStats: true,
});
const channel = pusher.subscribe('my-channel');
channel.bind('my-event', (data) => {
console.log('Received:', data);
});
Compatible with every Pusher client library
Built on Laravel Reverb, SimpleSockets handles the infrastructure so you can focus on your product.
Create and manage multiple apps per workspace, each with isolated credentials and independent usage tracking.
Works with every existing Pusher client library — JavaScript, PHP, Python, Ruby, Go, and more. No migration friction.
Monitor events per app, per day. See peak connections, monthly totals, and 30-day trends — all in your dashboard.
Invite teammates with Owner, Admin, or Member roles. Each workspace has its own billing, apps, and usage limits.
Create an app and get your App ID, Key, and Secret immediately. Copy credentials to your environment and connect in seconds.
Flat monthly pricing based on your plan. Buy one-time event credit bundles if you need to go beyond your plan's monthly limit.
Three steps from sign-up to live WebSocket connections.
Sign up and create a workspace for your project. Invite your team members and assign roles.
Create an app and copy your App ID, Key, and Secret. Each app gets isolated credentials and independent usage metrics.
Configure any Pusher-compatible client with your credentials and start sending real-time events immediately.
Start free. Upgrade when you need more.
For side projects and experiments.
For small apps and growing teams.
For production apps at scale.
Need more? Contact us for enterprise pricing.
Free plan, no credit card required. Your first app is ready in under two minutes.