Solutions & platform

One platform. Everything your real-time product needs.

Messaging, voice & video, SFU rooms, broadcast fan-out, attachments, transport choices, end-to-end encryption — composed on a single SDK, billed on a single account, controlled from a single dashboard.

Video & calls

Group voice & video calls

Mesh up to 16, SFU up to 64. Server-side recording to your bucket. E2EE by default.

Explore

Real-time messaging

E2EE messaging & chat

Encrypted 1:1 and group chat with offline delivery, edit/delete, read receipts, multi-device sync.

Explore

Meeting rooms

Scheduled rooms, live stage, SFU

Persistent rooms with policy, host controls, audience roles, server-recorded sessions.

Explore

Pub-sub broadcast

Fan-out at speed

One publisher reaching thousands of subscribers in milliseconds. Live tickers, feeds, IoT.

Explore

Groups & communities

Group messaging & community apps

Server-managed groups, member roles, channel-style fan-out, encrypted or cleartext.

Explore

Transport choices

WebSocket, SSE, HTTP/3, MQTT

Pick the right lane for your environment. Corporate firewalls, mobile cellular, IoT fleets.

Explore

Your storage

Customer-managed attachments

Your S3 / GCS / Azure bucket. We mint presigned URLs and step out. No file bytes touch us.

Explore

Trust & security

Blind relay & per-device keys

End-to-end encryption by architecture. X25519 + AES-256-GCM, per-device keypairs, remote revoke.

Explore

Platform overview

The capabilities that make every solution work.

The solutions above are how customers compose the platform. The pillars below are what's under each one.

Identity & token exchange

Keep user auth in your backend. Exchange short-lived DropOnAir tokens for client sessions. No shared login surface.

  • HMAC-signed token exchange
  • Backend stays source of truth
  • Web + Android + iOS

Delivery & signaling plane

Messages, call frames, broadcasts, and receipts travel through one real-time system.

  • Offline queueing
  • Call lifecycle events
  • Channel fan-out + group coordination

Control & observability

Apps, keys, quotas, retention, and billing live in the same operational surface.

  • Dashboard-managed settings
  • Usage-aware limits
  • Scales from free to production

Automation & outbound hooks

Runtime events push to your backend via signed webhooks with retries and quota visibility.

  • HMAC-signed deliveries
  • Async retries with backoff
  • Quota + delivery events in one stream

Transport choices

WebSocket default, with SSE / WebTransport / MQTT lanes for every other constraint.

  • Discover via GET /api/info.transports
  • Same protobuf wire on every lane
  • Auto-select at SDK init

Your storage, your bytes

Attachments and SFU recordings go directly to your S3 / GCS / Azure bucket via presigned URLs.

  • No file bytes on our infra
  • BYO bucket per app
  • Per-plan size + monthly quotas

For developers

Start integrating.

Ready when you are

Pick a solution, ship in a week.

Every plan ships the same SDK and the same protocol. The integration work you do on Free still applies when you upgrade.