Use Cases
- Real-time Applications: Build interactive apps like messaging, live dashboards, or multiplayer games.
- Event Streaming: Push updates instantly for stock tickers, live scores, or monitoring feeds.
- IoT & Device Data: Stream data from connected devices securely at scale.
- Collaboration Tools: Enable whiteboards, document co-editing, or video chat signaling.
Enabling WebSockets
You can enable WebSockets directly in the dashboard:- Navigate to your Pull Zone -> General -> WebSockets
- Toggle the “WebSockets” switch.
- Your site will immediately now support establishing WebSocket connections at our edge.

Connection Limits
Each Pull Zone has a maximum number of simultaneous WebSocket connections it will accept. New zones default to 500 concurrent connections, and you can raise or lower this limit at any time from the dashboard or API.- The minimum limit is 100 connections.
- You can self-serve up to 25,000 concurrent connections.
- Limits are rounded up to the nearest 100.
Pricing
WebSockets are billed pay-as-you-go based on how long connections stay open. There is no monthly subscription and no separate plan to choose. Your maximum-connection limit only caps how many simultaneous connections a zone will accept; it does not affect how you are billed.| Metric | Price |
|---|---|
| Connection time | $0.235 per million connection-minutes |
| Bandwidth | Same rate as standard CDN bandwidth |