SDKs
15 SDKs. One API shape.
Every SDK is generated from the same source — Protobuf for control, OpenAPI for REST — so code you write in JavaScript reads the same in Swift, Kotlin, Rust or PHP.

Same API everywhere
Pick a language. The code is already familiar.
Tap a language to see the same call — create a low-latency room — written in it.
JavaScript · create a room
import { Kardolive } from '@kardolive/sdk';
const kl = new Kardolive({ apiKey });
const room = await kl.rooms.create({ mode: 'low-latency' });Every SDK is generated from one Protobuf + OpenAPI source, so the shape is the same in all fifteen.
Generated, not hand-kept
One Protobuf + OpenAPI spec generates all fifteen SDKs. Change it once, ship everywhere.
Versioned with notice
SemVer SDKs and a URL-versioned API. Deprecations are announced ahead of removal.
Type-safe
Strict types in TypeScript, Swift, Kotlin, C# and Rust — no untyped objects leaking through.
Drop the SDK in. Ship live by lunch.
The free tier includes 100 viewers and 10 hours a month.