Para apps
Tus propios sitios y apps, en la misma nube
Salas, presencia, llamadas y llamadas en grupo para cualquier stack, con componentes listos de Better Messages. Tu servidor guarda tus datos y la nube los entrega.
Next.js
Express
Laravel
PHP
Django
FastAPI
Flask
iOS
Android
¿Otro stack? La guía para cualquier app usa los mismos SDK desde Node.js, PHP o Python.
Listo para agentes de programación con IA
Claude Code, Cursor y otros agentes de programación usan bien nuestros SDK: skills de agente para plugins de WordPress y para apps en Node.js, PHP, Python, iOS y Android, y una documentación que pueden leer entera.
Actualizaciones en directo en tus páginas
Tu servidor envía un evento a una sala y todas sus páginas cambian al instante: un pedido que avanza, un panel, un juego. Una página que se reconecta recibe lo que se perdió.

Chat listo para usar
La conversación de Better Messages como componente, con indicador de escritura, marcas de lectura y reacciones. Tu servidor guarda los mensajes y la nube los entrega.

Llamadas y llamadas en grupo
Llamadas entre dos personas y llamadas en grupo con la pantalla de llamada de Better Messages, en la web, iOS y Android, a través de nuestros relés y servidores de medios.

Cifrado, con claves que nunca tenemos
Los eventos, la presencia y el historial viajan sellados con claves que guarda tu servidor, y las llamadas entre dos personas están cifradas de extremo a extremo. La nube los transporta sin poder leerlos.

Por qué la nube
Más que un websocket
Laravel, Django y Node.js pueden ejecutar websockets por sí mismos, en tus servidores. La nube los ejecuta por ti y añade lo que un websocket solo no ofrece.
Sin servidores de websockets que mantener
Tu propio servidor de websockets tiene que mantener cada conexión, crecer más allá de una máquina y seguir en pie durante los despliegues. La nube lo hace, sumando servidores a medida que crece tu tráfico, y una página pasa a otro servidor sin cortes.
Llamadas, no solo mensajes
Un websocket lleva mensajes. Las llamadas y las llamadas en grupo necesitan además relés y servidores de medios, y los nuestros funcionan en varias regiones.
Piezas listas para usar
El chat, quién está en línea y la pantalla de llamadas de Better Messages vienen como componentes, y las skills de agente enseñan a los agentes de programación con IA a usarlos.
Encaja con tu framework: en Laravel es un driver de broadcasting, así que broadcast() y tu archivo de canales siguen igual.
Precios
Precio por conexiones, nunca por mensajes
Precio según las conexiones simultáneas, de 1000 a 25 000, con facturación mensual o anual. Las llamadas entre dos personas son ilimitadas.
Las transmisiones en directo no se miden hasta 50 espectadores a la vez por cada 1.000 conexiones, compartidos por tus apps. Las llamadas en grupo no se miden hasta 32 personas con vídeo a la vez por cada 1.000 conexiones, y una persona con audio cuenta la mitad, sin límite de personas por llamada. Por encima, cada espectador o persona con vídeo adicional gasta un crédito por minuto, con audio la mitad. Tu plan añade 5000 créditos al mes por cada 1.000 conexiones, y los paquetes lo completan.
Viene más: nuevos plugins para WordPress y herramientas para sitios web y apps, en la misma nube.
Dudas
Preguntas frecuentes
Mi framework ya tiene websockets. ¿Por qué usar la nube?
Para no mantener nada de eso: la nube mantiene las conexiones abiertas, suma servidores a medida que crece tu tráfico, sigue en pie durante los reinicios y añade llamadas, llamadas en grupo, eventos sellados y piezas listas. En Laravel es un driver de broadcasting, así que broadcast() y tu archivo de canales siguen igual.
¿Qué stacks pueden usar mis apps?
Next.js y Express en Node.js, Laravel y PHP puro, Django, FastAPI y Flask en Python, y apps de iOS y Android, cada uno con su guía y una demo en directo. Cualquier otro servidor puede usar el SDK de Node.js, PHP o Python.
¿Qué cuenta como conexión?
Un navegador o un dispositivo conectado a la nube en ese momento. Las pestañas de un navegador comparten una conexión cuando tu app sirve el worker del SDK, y lo que tu servidor envía por la API no cuenta.
¿Guardáis los mensajes que envían mis apps?
No. Los eventos se entregan al momento y se guardan como mucho un día, para que una página que se reconecta reciba lo que se perdió. Lo que debe durar lo guarda tu propio servidor.
Voy a sacar mi sitio de WordPress. ¿Puedo conservar la nube?
Sí, en la misma cuenta. Tu nueva app se conecta con claves de ella, con un plan para apps, y tus sitios WordPress conservan el suyo mientras los necesites.
¿Qué pasa cuando mis apps necesitan más?
Durante un tiempo se conectan hasta un 20 % más, y te escribimos al llegar al 80 % y al 100 % de tus conexiones. Elige más conexiones desde tu cuenta cuando quieras. Lo que queda del periodo actual se descuenta del nuevo precio.
Los logotipos son marcas de sus titulares. El robot de Android es de Google, bajo CC BY 3.0, y el logotipo de PHP es de Colin Viebrock, bajo CC BY-SA 4.0.