Livqeno Documentation
Build real-time video, voice, chat and live streaming
Livqeno runs the media servers, signaling, TURN and message store. You add a few SDK calls to your backend and your app.
Get started
Three ways in, depending on how you like to learn.
Try it
The calls you will actually write. Pick one.
01 · Mint a token
import { Livqeno } from '@livqeno/server';
const livqeno = new Livqeno({
apiKey: process.env.LIVQENO_API_KEY!,
baseUrl: process.env.LIVQENO_API_URL, // https://api.livqeno.com
});
// Every participant calls this — getOrCreate hands them all the same room.
const room = await livqeno.rooms.create({ name: 'standup', getOrCreate: true });
const grant = await livqeno.tokens.create({
room: room.id,
identity: session.userId, // from your auth, never the request body
permissions: { join: true, publish: true, subscribe: true },
});Products
Use one, or combine them in the same app with the same API key.
Audio and video calls: rooms, screen sharing, simulcast, reconnection.
RTC overviewDurable conversations with threads, presence, typing and receipts.
Chat overviewHosts and co-hosts on camera, an audience that watches, live chat.
Live Streaming overviewBuild something
Step-by-step guides for the apps people build most.