Voor apps

Je eigen websites en apps, op dezelfde cloud

Ruimtes, aanwezigheid, gesprekken en groepsgesprekken voor elke stack, met kant-en-klare componenten uit Better Messages. Je server bewaart je gegevens, en de cloud bezorgt ze.

Een andere stack? De handleiding voor elke app gebruikt dezelfde SDK's vanuit Node.js, PHP of Python.

Klaar voor AI-codeeragents

Claude Code, Cursor en andere codeeragents bouwen goed met onze SDK’s: agent-skills voor WordPress-plugins en voor apps op Node.js, PHP, Python, iOS en Android, en documentatie die ze helemaal kunnen lezen.

Gebruiken met AI-agents

Live updates in je pagina's

Je server stuurt een gebeurtenis naar een ruimte, en elke pagina daarin verandert meteen: een bestelling die verder gaat, een dashboard, een spel. Een pagina die opnieuw verbindt, krijgt wat ze heeft gemist.

Een bestelling die naar Verzonden gaat, op de winkelpagina en live op de pagina van de klant

Chat, klaar voor gebruik

Het gesprek van Better Messages als component, met typindicator, leesvinkjes en reacties. Je server bewaart de berichten, en de cloud bezorgt ze.

Een gesprek tussen twee personen, van wie er één aan het typen is

Gesprekken en groepsgesprekken

Gesprekken tussen twee personen en groepsgesprekken met het belscherm van Better Messages, op het web, iOS en Android, via onze relays en mediaservers.

Een videogesprek tussen twee personen, zoals elk van hen het ziet

Versleuteld, met sleutels die wij nooit hebben

Gebeurtenissen, aanwezigheid en geschiedenis reizen verzegeld met sleutels die je server heeft, en bel- en videogesprekken tussen twee mensen zijn end-to-end versleuteld. De cloud vervoert ze zonder ze te kunnen lezen.

Wat de cloud verstuurde voor een bestelupdate, verzegeld, naast de pagina die het opende

Waarom de cloud

Meer dan een websocket

Laravel, Django en Node.js kunnen zelf websockets draaien, op je eigen servers. De cloud draait ze voor je, en voegt toe wat een websocket alleen niet kan.

Geen websocketservers te onderhouden

Je eigen websocketserver moet elke verbinding vasthouden, groeien voorbij één machine en blijven draaien tijdens deploys. De cloud doet dat, met extra servers als je verkeer groeit, en een pagina gaat zonder onderbreking naar een andere server.

Gesprekken, niet alleen berichten

Een websocket vervoert berichten. Gesprekken en groepsgesprekken hebben ook relays en mediaservers nodig, en die van ons draaien in meerdere regio’s.

Kant-en-klare onderdelen

De chat, wie er online is en het gespreksscherm van Better Messages komen als componenten, en agent-skills laten AI-codeeragents zien hoe ze die gebruiken.

Het past bij je framework: in Laravel is het een broadcasting-driver, dus broadcast() en je channels-bestand blijven zoals ze zijn.

Prijzen

Geprijsd op verbindingen, nooit op berichten

Geprijsd op gelijktijdige verbindingen, van 1.000 tot 25.000, maandelijks of jaarlijks gefactureerd. Gesprekken tussen twee personen zijn onbeperkt.

Livestreams worden niet gemeten tot 50 kijkers tegelijk per 1.000 verbindingen, gedeeld door je apps. Groepsgesprekken worden niet gemeten tot 32 mensen met video tegelijk per 1.000 verbindingen, iemand met audio telt half, zonder limiet op mensen per gesprek. Daarboven kost elke extra kijker of persoon met video een credit per minuut, met audio de helft. Je abonnement voegt 5.000 credits per maand toe per 1.000 verbindingen, en pakketten vullen het aan.

Er komt meer aan: nieuwe WordPress-plugins, en tools voor websites en apps, op dezelfde cloud.

Vragen

Veelgestelde vragen

Mijn framework heeft al websockets. Waarom de cloud?

Zodat je er niets van zelf draait: de cloud houdt de verbindingen open, zet extra servers in als je verkeer groeit, blijft in de lucht bij herstarts en voegt gesprekken, groepsgesprekken, verzegelde gebeurtenissen en kant-en-klare onderdelen toe. In Laravel is het een broadcasting-driver, dus broadcast() en je channels-bestand blijven zoals ze zijn.

Welke stacks kunnen mijn apps gebruiken?

Next.js en Express op Node.js, Laravel en gewone PHP, Django, FastAPI en Flask op Python, en iOS- en Android-apps, elk met een handleiding en een live demo. Elke andere server kan de SDK voor Node.js, PHP of Python gebruiken.

Wat telt als een verbinding?

Een browser of een apparaat dat op dat moment met de cloud verbonden is. De tabbladen van één browser delen een verbinding als je app de SDK-worker serveert, en wat je server via de API verstuurt, telt niet mee.

Bewaren jullie de berichten die mijn apps versturen?

Nee. Gebeurtenissen worden bezorgd zodra ze plaatsvinden en hoogstens een dag bewaard, zodat een pagina die opnieuw verbindt krijgt wat ze heeft gemist. Wat moet blijven, bewaart je eigen server.

Ik verhuis mijn website weg van WordPress. Kan ik de cloud houden?

Ja, in hetzelfde account. Je nieuwe app verbindt met sleutels daaruit, met een plan voor apps, en je WordPress-websites houden het hunne zolang je ze nodig hebt.

Wat gebeurt er als mijn apps meer nodig hebben?

Een tijdje kunnen er tot 20% meer verbinding maken, en we mailen je bij 80% en 100% van je verbindingen. Kies op elk moment meer verbindingen in je account. Wat er over is van de huidige periode, telt mee voor de nieuwe prijs.

De logo’s zijn merken van hun eigenaren. De Android-robot is van Google, onder CC BY 3.0, en het PHP-logo van Colin Viebrock, onder CC BY-SA 4.0.