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.

¿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.

Usar con agentes de IA

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ó.

Un pedido que pasa a Enviado, en la página de la tienda y en directo en la del cliente

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.

Una conversación entre dos personas, una de ellas escribiendo

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.

Una videollamada entre dos personas, tal como la ve cada una

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.

Lo que la nube transportó para una actualización de pedido, sellado, junto a la página que lo abrió

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.