Socket Block — Soketi
The Socket block lets you add real-time communications (WebSocket) to your applications. Fransys uses Soketi, an open-source WebSocket server compatible with the Pusher protocol.
Configuration

Soketi's configuration is minimal:
| Parameter | Description |
|---|---|
| Driver | Soketi (only available driver) |
That's it. Drag the block onto the canvas, connect it to your application, and Fransys handles the rest.
Connection with an application
When you link a Soketi block to an application block (for example Laravel), all necessary environment variables are automatically injected on the application side:
SOKETI_HOST/PUSHER_HOSTSOKETI_DEFAULT_APP_ID/PUSHER_APP_IDSOKETI_DEFAULT_APP_KEY/PUSHER_APP_KEYSOKETI_DEFAULT_APP_SECRET/PUSHER_APP_SECRET
No manual configuration is needed — your Laravel application can use Pusher broadcasting natively, pointing to your private Soketi instance.
Use cases
- Real-time notifications — Alerts, messages, status updates
- Chat and messaging — Instant communication between users
- Live dashboards — Data updated without page reload
- Real-time collaboration — Simultaneous editing, shared cursors
Soketi is compatible with all Pusher client libraries (Laravel Echo, Pusher JS, etc.). If your application already uses Pusher, migrating to Soketi is seamless.