Godot LiveKit
Welcome to the official documentation for the Godot LiveKit plugin!
This GDExtension provides real-time audio, video, and data functionality in Godot 4.5 using the LiveKit WebRTC SDK.
What You Can Do
- Connect to LiveKit rooms and manage participants
- Subscribe to and publish audio/video tracks
- Capture screens and windows natively with
LiveKitScreenCapture - Send and receive data messages
- Perform remote procedure calls (RPC) between participants
- Secure media with end-to-end encryption (E2EE) and key management
- Access detailed WebRTC connection statistics per track
- Capture audio from Godot’s audio system and video from Godot Images
- Automatic per-frame polling — no
_process()boilerplate needed for rooms, video streams, or screen captures
Getting Started
Check out our installation guide and quickstart tutorial to get up and running quickly.
API Reference
Explore the full API Reference for details on all available classes, methods, and signals.