Saltar al contenido
MultiSocket

Websockets para tus apps, sin servidores que mantener

Conecta tus apps en minutos con Laravel Echo y el driver pusher que ya conoces. Canales privados, varias apps por cuenta y límites claros.

Lo que necesitas para tiempo real

Compatible con Laravel Echo

Tu backend usa el driver pusher de Laravel y tu frontend Laravel Echo con el conector de MultiSocket. Sin reescribir nada.

Canales privados

Autoriza cada canal desde tu propio backend con la firma estándar de Pusher.

Varias apps en una cuenta

Cada app con su app_id, key y secret, aisladas entre sí.

Reconexión automática

Si se corta la conexión, el conector de MultiSocket reconecta y vuelve a suscribir tus canales sin que hagas nada.

Uso y límites claros

Ve tus conexiones y mensajes del mes en el panel; tu plan define los límites.

Equipo y seguridad

Invita a tu equipo, restringe los orígenes permitidos y rota el secret cuando lo necesites.

Cómo funciona

  1. 1

    Crea tu app

    En el panel, crea una app y copia su app_id, key y secret.

  2. 2

    Configura tu backend

    Apunta el driver pusher de Laravel a MultiSocket.

    BROADCAST_CONNECTION=pusher
    PUSHER_APP_ID=…
    PUSHER_APP_KEY=…
    PUSHER_APP_SECRET=…
    PUSHER_HOST=multisocket.multiapi.cl
    PUSHER_PORT=443
    PUSHER_SCHEME=https
  3. 3

    Escucha en tu frontend

    Instala Laravel Echo y el conector de MultiSocket desde npm.

    npm install laravel-echo @multiapi/multisocket
    
    import Echo from 'laravel-echo';
    import { Connector } from '@multiapi/multisocket';
    
    window.Echo = new Echo({ broadcaster: Connector, key: '…' });

Planes

Si quieres saber más acerca de nuestros planes, contáctanos.

contacto@multiapi.cl

Preguntas frecuentes

¿Necesito cambiar mi código?

No. Si ya usas Pusher o Reverb, cambias las variables de conexión de tu .env (PUSHER_* o REVERB_*) por las de MultiSocket y el broadcaster de Laravel Echo por el conector de MultiSocket.

¿Qué pasa si supero mi plan?

Las conexiones y mensajes nuevos se rechazan hasta que subas de plan o empiece el mes siguiente. El panel te muestra tu uso.

¿Funciona con apps que no son web?

Sí. El conector de MultiSocket funciona en el navegador y en Node.js 18 o superior, por ejemplo en apps Electron.

¿Soportan presence channels?

Todavía no. Están en el plan de desarrollo.

¿Dudas? Escríbenos

Te ayudamos a elegir el plan y a conectar tus apps.

contacto@multiapi.cl