Trusted by 300+ global business & tech leaders
PYTHON SDK TUTORIALS
From Blank Script to Live Experience, Step by Step
Start with a blank Python script and build a working video room or audio-only session using async event handlers and server-side token generation.
Video Calling
Build a working video call in Python, join rooms and publish custom tracks.
Audio Rooms
Build an audio-only session in Python with raw audio frames and moderation controls.
PYTHON SDK FEATURES
What does the VideoSDK Python SDK support?
Build server-side room experiences with async APIs, custom audio and video tracks, collaboration, moderation, recording, observability, security, and media analysis.
Developer Experience
- pip install videosdk
- Asyncio-based meeting APIs
- MeetingEventHandler and ParticipantEventHandler classes
- Official Python quickstart sample
- Docker deployment guide
UI & Custom Layouts
- Headless with no built-in UI layer
- MediaPlayer ingestion from files or URLs
- Custom audio track publishing
- Custom video track publishing
- Rendering handled by client SDKs
Audio, Video & Screen Sharing
- enable_mic and disable_mic controls
- enable_webcam and disable_webcam controls
- Remote participant stream subscription
- Stream enabled and disabled callbacks
- Active speaker indication
Live Streaming & Recording
- Composite meeting recording
- Individual participant recording
- Participant track recording
- Configurable recording storage
- Recording webhooks
Collaboration & Engagement
- PubSub publish and subscribe
- Chat built on PubSub topics
- Persisted messages downloadable as CSV
- Upload and fetch temporary files
- Data channel messaging
Moderation & Access Control
- allow_mod token permission
- Toggle remote participant mic and camera
- Mic and webcam requests with accept or reject
- Mute all participants
- Remove participant
Performance, Scale & Observability
- Meeting connection events
- Participant and media events
- Recording events
- Error events
- Video quality change callbacks
Security & Compliance
- Server-generated access tokens
- Geo fencing across six regions
- Geo IP restriction
- Cloud proxy support
- Recording encryption
AI Features
- Vision AI frame capture and analysis
- Video transformation
- Face detection
- Face landmarks
- Realtime and post transcription with summary
Get started for free today
Grab your API keys and start building with free $20 included in your account. Need enterprise-grade security or custom workloads? Talk to an expert!
