Skip to main content

No Usage Limits

The Better Messages WebSocket service has no caps on concurrent connections, monthly active users, or message volume. Whether your site has 100 or 100,000 active users, the service works the same way — same pricing, same performance, no throttling, no overage charges, no surprise bills.

WebSocket version

Flat-rate pricing is one of the most unusual things about the WebSocket version compared to typical SaaS chat services, which usually charge per-connection or per-message.

What it adds#

  • No limit on concurrent WebSocket connections
  • No limit on monthly active users
  • No limit on message volume
  • No throttling, no rate limiting on the WebSocket service
  • Equal infrastructure access for every license holder regardless of site size
  • Predictable flat-rate pricing — your bill doesn't scale with success

Pricing models compared#

ApproachWhat's includedPricing modelTypical cost at 10K MAU
Better Messages WebSocketMessaging, voice / video calls, group calls, Cloud AI (moderation / translation / transcription), web push, mobile appsFlat per-site licenseLicense is the only cost
Realtime-as-a-service platformsWebSocket pub / sub only — calls, AI, push billed separatelyPer-connection and / or per-messageSeveral hundred to thousands per month
Chat-as-a-service platformsMessaging only — calls, AI, push usually billed separatelyPer monthly active user (MAU)Hundreds to thousands per month
Build your own relayWhatever you buildYour infrastructure + your teamHosting + dev time + ongoing maintenance

The comparison isn't apples-to-apples — the WebSocket plan bundles call infrastructure, AI services, and push delivery that other approaches charge for separately. On like-for-like infrastructure (messaging + calls + AI + push), the savings widen significantly.

For sites with growth ambitions, the flat-rate license is economically predictable in a way that per-user or per-connection pricing isn't.

How it works#

The Better Messages cloud relay infrastructure scales automatically. New connections are distributed across the relay fleet. There's no per-tenant cap — your site competes with no one for capacity, and the system grows with aggregate platform traffic.

If your site experiences a sudden traffic surge (viral post, product launch), the WebSocket service absorbs it without rate limits. Messages continue to flow instantly even at peak load.

Frequently asked questions#

Are there ANY soft limits I should know about?#

For pathological cases — a single user sending hundreds of messages per minute (clearly abuse) — there are anti-abuse protections at the application layer. Normal usage doesn't hit them.

What if my site becomes huge — will pricing change?#

The WebSocket-version license pricing is the same regardless of site size. Sites with hundreds of thousands of users pay the same as sites with hundreds.

Does "no limits" include voice/video call participants?#

The voice/video call participant cap is 50 per audio call and 32 per video call by default. This is a per-call media-server limit, not a usage limit. Sites with regular higher-participant needs should discuss the self-hosted plan with support.

Is there a connection time limit?#

No — WebSocket connections stay open as long as the browser is open and connected. The infrastructure handles long-lived connections natively.

What's the SLA?#

99.5%+ uptime in practice. The infrastructure runs across multiple regions with automatic failover. See Servers location for the topology.

See also#