Notta Socket is a drop-in replacement for Pusher and Laravel Reverb.
This means you can use the official libraries you already know, just by pointing them to our infrastructure.
Use these settings to configure your client (Frontend) and server (Backend) libraries.
|
Setting
|
Value
|
|---|---|
| Host | |
| Port | |
| Scheme | or |
| Cluster | |
| Force TLS | |
| App ID, Key and Secret |
|
You don't need a custom SDK. Use the battle-tested libraries maintained by the community.
To use Private or Presence channels, your client must authenticate with your backend. You should not need to change your code. Since Notta Socket is API-compatible, your existing auth routes (e.g., Laravel's /broadcasting/auth) work automatically.
Check the table below to see which protocol features are currently supported and what is coming next.
|
Feature
|
Status
|
Notes
|
|---|---|---|
| Public Channels | Standard broadcast channels. | |
| Private Channels | Requires backend authentication. | |
| Presence Channels | Track who is online (member lists). | |
| Client Events | Client-to-client messaging (e.g., "typing" indicators). Enabled by default. | |
| Webhooks | HTTP callbacks for channel occupancy. |
If you're seeing errors in your console or server logs, check these status codes to identify the root cause quickly.
.env file and restart your queue workers.useTLS: true) and using port 443.Stop wrestling with infrastructure. Start streaming real-time data in minutes.
Create Account