جارٍ التحميل...
Powering production traffic at
See it · Live
The bubble appears the moment the SDK loads. A user clicks. Within milliseconds, a signed JWT is exchanged, ICE candidates negotiate, and a WebRTC peer connection forms. Encrypted, end to end.
Integration · 5 minutes
Drop the SDK in vanilla HTML, call REST endpoints from anywhere, or use one of our framework adapters.
Full reference at liqaa.io/docs · 12 endpoints, 6 webhooks, 4 SDKs
Architecture
The SDK and REST API talk to LIQAA Cloud over HTTPS + JWT. Media streams negotiate WebRTC directly with the LiveKit SFU mesh. You stay in your stack.
Capabilities
Production-grade primitives. Not a demo, not a prototype.
WebRTC simulcast with three layers. Bitrate adapts per receiver. Powered by LiveKit SFU.
Persistent text conversations. History, read receipts, typing indicators, push delivery via WebSockets.
One <script> tag. Floating widget appears. No frontend work, no design system needed.
Embed the call inside your product. Custom domain on Pro. CSP-compatible. No redirects.
SHA-256 signatures over raw body. Exponential backoff retries (1, 2, 4, 8, 16s). Full delivery audit.
Short-lived access tokens. Room-scoped permissions. TLS in transit. E2EE-ready.
Same conversation = same room across calls. Idempotent. Auto-cleanup of stale rooms after 7 days.
12 endpoints over HTTP. WebSocket events for ring, join, leave, message, presence.
Server-side recording to S3-compatible storage. On-demand transcripts (beta).
Pricing
Start free. Upgrade only when you scale. No surprise bills.
For testing & side projects
Small teams + production prototypes
Production businesses
Large teams + custom needs
Compare
FAQ
Less than 5 minutes for the drop-in widget. Sign up, copy your public key, paste one <script> tag in your HTML. The floating bubble appears immediately. For deeper integrations (custom UI via REST + WebSockets), expect a few hours.
Yes — TLS on all signaling, and WebRTC media streams use DTLS-SRTP. Per-user JWTs are short-lived (1h default) and room-scoped. E2EE for application data is supported via your own keys (Pro+).
No service interruption. You receive an email + console alert when you hit 80%, 100%, and 120% of your monthly cap. Overage is billed at standard rates, or you can upgrade instantly.
Yes — server-side recording to your S3-compatible bucket (or our managed storage). Transcripts via Whisper-class models are in beta. SOC 2-aligned retention controls available on Enterprise.
Enterprise plans include a self-hosted option. Ships as a containerized stack (LiveKit SFU + signaling + Postgres + Redis). We provide the Helm chart and a runbook.
The SDK auto-detects the page language. Currently shipped: English, Arabic (with native RTL), French. Add data-locale="xx" to override.