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.
ExploreReal-time messaging
E2EE messaging & chat
Encrypted 1:1 and group chat with offline delivery, edit/delete, read receipts, multi-device sync.
ExploreMeeting rooms
Scheduled rooms, live stage, SFU
Persistent rooms with policy, host controls, audience roles, server-recorded sessions.
ExplorePub-sub broadcast
Fan-out at speed
One publisher reaching thousands of subscribers in milliseconds. Live tickers, feeds, IoT.
ExploreGroups & communities
Group messaging & community apps
Server-managed groups, member roles, channel-style fan-out, encrypted or cleartext.
ExploreTransport choices
WebSocket, SSE, HTTP/3, MQTT
Pick the right lane for your environment. Corporate firewalls, mobile cellular, IoT fleets.
ExploreYour storage
Customer-managed attachments
Your S3 / GCS / Azure bucket. We mint presigned URLs and step out. No file bytes touch us.
ExploreTrust & security
Blind relay & per-device keys
End-to-end encryption by architecture. X25519 + AES-256-GCM, per-device keypairs, remote revoke.
ExplorePlatform 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.