Discover and explore top open-source AI tools and projects—updated daily.
livekitPython SDKs for real-time audio, video, and data
Top 90.8% on SourcePulse
This repository provides Python SDKs for LiveKit, a platform for building real-time audio, video, and data applications. It targets Python developers looking to integrate features like multi-modal AI, live streaming, or video calls into their applications, offering a streamlined way to connect to LiveKit Cloud or self-hosted servers.
How It Works
The SDK is split into two packages: livekit-api for server-side operations like access token generation and room management, and livekit for real-time client-side connections. livekit-api leverages asyncio and aiohttp for asynchronous HTTP requests to the LiveKit server APIs. The livekit package uses the WebRTC protocol for real-time communication, providing event handlers for participant and track lifecycle events, and supports Remote Procedure Calls (RPC) for inter-participant communication.
Quick Start & Requirements
livekit-api or livekit via pip: $ pip install livekit-api or $ pip install livekit.LIVEKIT_API_KEY and LIVEKIT_API_SECRET are used for authentication with livekit-api.livekit-api and Python 3.8+ for livekit.Highlighted Details
livekit-api.livekit.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
13 hours ago
Inactive
mistralai
anthropics
gradio-app
openinterpreter
openai