Websockets made simple
Serverless Websockets that work everywhere. Low-latency, globally distributed, easy to use. What more do you want?
Try it yourself
You are Loading...
Proudly powering
Create realtime apps without a server
Define what you need, and we'll handle the rest. You just build your app.
socketless.ts
import { createSocketless } from "socketless.ws/server";
export const socketless = createSocketless({
onMessage: (context, identifier, message) =>
context.send(`${identifier}: ${message}`),
})
page.tsx
import { socketless } from "@/server/socketless";
const url = await socketless.getConnection(name, ["demo"]);
const ws = new WebSocket(url);
Works everywhere
Why use Socketless?
Simple to use
Based on technology that's everywhere. Use HTTP request or Websockets however you like, no need to use a bloated SDK on the middle.
Low latency
Sending messages is really fast. We've design our systems globally to process requests in milliseconds across the globe.
World-wide
Doesn't matter where you are, and where your users are. We use multiple locations to provide the best experience.
Secure
You have the full control to allow connections to specific feeds and you decide who receives messages.
We keep pricing simple.
Don't worry about hidden fees or complex pricing models. Just pay for what you use.
Free Plan
Try us for free, no strings attached.
Included in this plan:
- 100 Concurrent Connections
- 1M Incoming Messages
- 1M Outgoing Messages
- Unlimited Feeds
- No credit card required
$0/month
Launch Plan
You decide your limits, we scale for you.
Included in this plan:
- 10k Concurrent Connections
- 10M Incoming Messages
- 10M Outgoing Messages
- Unlimited Feeds
- Check logs
$20/month
Enterprise
Benefit your business from exclusive features.
Included in this plan:
- Usage based pricing
- Unlimited Concurrent Connections
- Unlimited Throughoutput
- CNAME, SSO, & more...
- 24/7 Support
Custom