livqenoDocs
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.

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 overview

Durable conversations with threads, presence, typing and receipts.

Chat overview

Hosts and co-hosts on camera, an audience that watches, live chat.

Live Streaming overview

SDKs and tools

Same concepts and the same token on every platform.