Skip to content

livekit/node-sdks

Folders and files

NameName
Last commit message
Last commit date
Mar 28, 2025
Feb 20, 2025
Jun 17, 2024
Feb 26, 2025
Mar 28, 2025
Jun 18, 2024
Jan 27, 2025
Oct 24, 2024
Jun 6, 2024
Oct 24, 2024
Oct 24, 2024
May 23, 2024
Jun 17, 2024
Jun 17, 2024
Jan 28, 2025
Jan 27, 2025
Mar 29, 2024
Jun 21, 2024
Mar 6, 2025
Mar 28, 2025
Jun 6, 2024
Apr 17, 2024
Dec 6, 2023
Nov 28, 2024
Dec 16, 2024
Jan 27, 2025

Repository files navigation

The LiveKit icon, the name of the repository and some sample code in the background.

LiveKit Node SDKs

Use this SDK to add realtime video, audio and data features to your Node app. By connecting to LiveKit Cloud or a self-hosted server, you can quickly build applications such as multi-modal AI, live streaming, or video calls with just a few lines of code.

Monorepo Navigation



Development Setup

If you are interested in contributing to the project or running the examples that are part of this mono-repository, then you must first set up your development environment.

Setup Monorepo

This repo consists of multiple packages that partly build on top of each other. It relies on pnpm workspaces and Turborepo (which gets installed automatically).

Clone the repo and run pnpm install the root level:

pnpm install

In order to link up initial dependencies and check whether everything has installed correctly run

pnpm build

This will build all the packages in /packages and the examples in /examples once.

After that you can use a more granular command to only rebuild the packages you are working on.


LiveKit Ecosystem
LiveKit SDKsBrowser · iOS/macOS/visionOS · Android · Flutter · React Native · Rust · Node.js · Python · Unity · Unity (WebGL)
Server APIsNode.js · Golang · Ruby · Java/Kotlin · Python · Rust · PHP (community) · .NET (community)
UI ComponentsReact · Android Compose · SwiftUI
Agents FrameworksPython · Node.js · Playground
ServicesLiveKit server · Egress · Ingress · SIP
ResourcesDocs · Example apps · Cloud · Self-hosting · CLI