One SDK for every real-time experience
Video, voice, screen-share, chat, recording, meetings, webinars, and broadcasts — built on the same Room, Track, and Participant primitives. Integrate once; change topology by changing arguments, not vendors.
Build 1:1 calls, team meetings, webinars, and 25K-viewer broadcasts using the same API. Start on LevelChat Cloud, or self-host the same stack when you need control over cost, data, or compliance.
LevelChat is the developer platform for adding real-time video, voice, and chat to a product — not a meeting app you adopt, but an API surface you build on.
Video, voice, screen-share, chat, recording, meetings, webinars, and broadcasts — built on the same Room, Track, and Participant primitives. Integrate once; change topology by changing arguments, not vendors.
Start on LevelChat Cloud with an API key and ship today. Move to self-host — the identical gateway, SFU, recording, and Studio — when you need control over cost, data residency, or compliance. No rewrite either way.
Usage-based plans with a generous free tier, opt-in overage, and a hard spend ceiling. Or take a flat per-server self-host licence when infrastructure economics matter more than a managed control plane.
A 1:1 call, a 50-person meeting, a presenter-stage webinar, a large-audience broadcast — the same Room, Track, and Participant primitives. You change topology by changing arguments, not by integrating a second vendor.
A peer-routed call with the lowest possible latency. Camera, mic, screen-share and chat — no infrastructure to think about.
await client.joinRoom({
token,
topology: "p2p",
});No toy snippets. The Web and React code compiles against the published @levelchat/web and @levelchat/web-react packages; the iOS and Android snippets mirror the same surface in the Preview SDKs.
One package. No peer-dependency archaeology, no native build step on web.
A short-lived JWT signed with your API key — the client never sees the secret.
Drop in one component. Camera, mic, grid, and controls render themselves.
Teams pick LevelChat when one real-time integration has to cover several use cases — and when keeping a path to self-hosting open matters as much as shipping fast today.
Ship a support call, a classroom, a webinar, and a broadcast from a single SDK and a single token endpoint — no second vendor to wire in when the use case grows.
The managed cloud and the self-host stack are the same software. Move in or out on your own timeline, keep your code, and run it in your own VPC if a security review asks.
Interactive calls and one-to-many broadcasts run on separate meters, so streaming a large audience never inherits meeting-shaped per-minute costs.
See how the unified meeting + broadcast API and the self-host option stack up against single-purpose SDKs.
Compare plans & approachMigrateA CLI scans your repo and emits a diff PR. Migrate gradually behind a feature flag — keep your app shipping.
Read the migration guideSelf-host economicsA flat per-server licence on commodity cloud or on-prem hardware. See how the self-host model is priced.
See self-host pricingReal-time media touches sensitive data. LevelChat gives you the controls a security review expects — and the option to run the whole stack yourself when that is the cleanest answer.
Reading the implementation details? The LevelChat docs cover room tokens, encryption, and webhook signing in full.
Run on LevelChat Cloud, or deploy the identical stack in your own VPC or on-prem when a review requires it.
EU is the default region. Pin a room to "eu" and media stays in-region; we sign a GDPR DPA at contract time.
SFrame-ready insertable-streams transforms on every sender and receiver, so the SFU forwards payloads it cannot decode.
SSO and SCIM provisioning plus append-only audit logs on higher plans, so IT can govern access at scale.
Server-side recording, scoped room tokens, and role-based capabilities give you control over who can do what.
HMAC-signed webhook deliveries for room, participant, and recording events — with retry and a delivery inspector.
One API surface across every platform — but the platforms are at different stages, and we say so plainly. Web, React, and React Native are published; iOS, Android, and Flutter are Preview today, with public-registry publishes on the near roadmap.
Status reflects the published package versions and the documented release stage. See the full SDK parity matrix for the per-method breakdown across every platform.
Start free on LevelChat Cloud, scale with usage as you grow, or self-host when infrastructure control matters. The full plan matrix, broadcast add-ons, and the usage calculator live on the pricing page.
$0
Developer eval, hobby projects, proof of concept.
See Free details$99/mo
Production apps shipping their first paid users.
See Pro details$399/mo
Growing B2B SaaS with real production traffic.
See Scale detailsRun the same gateway, SFU, recording, and Studio on your own infrastructure under a flat per-server licence — for teams where data residency or cost control comes first.
LevelChat Meet is a lightweight meeting experience built entirely on the same APIs available to your product. It is not the headline product — it is a working demo of what you can ship with the SDK.
Meet is free to try — no credit card required.
Ready to join?
Check your camera and mic before you enter.
The short answers. For everything else, the docs, pricing, and Trust Center go deep.
LevelChat is a developer-first real-time video infrastructure platform — one SDK for video, voice, screen-share, chat, recording, meetings, webinars, and large broadcasts. LevelChat Meet is a lightweight meeting app we built on those same APIs to demonstrate the SDK in production; the product you ship is your own, built on the same API surface.
See the SDK quickstartCreate an account in minutes — no credit card to start. One SDK for calls, meetings, webinars, and broadcasts, MIT-licensed client SDKs you can fork, and a clean path to self-hosting whenever you want it.
Moving from another provider? Run npx @levelchat/cli migrate twilio to scan your repo and get a diff PR.