Live video solutions developers can trust
Render and control a video conference
Embed a conference, control the UI and subscribe to events with just a few lines of Javascript. Build the UI you need and hook it up to your own external controls.
import DigitalSambaEmbedded from '@digitalsamba/embedded-sdk'
const samba = new DigitalSambaEmbedded({ team: 'your-domain', room: 'stargazer')
samba.enableVideo();
Digital Samba video meeting SDK features
Deep integration
Subscribe to conference events and feed them into custom event handlers to populate external UI components, store events or trigger application-specific actions.
Custom UI
You may want to control the conference using your application's UI elements. Embed the conference without our video UI controls to give an integrated look and feel.
Peripheral control
Send commands to the embedded conference to enable or disable a participant's camera or microphone. Can be triggered programmatically or user-initiated via custom UI.
Screen sharing
Screen sharing is seamlessly integrated into the embedded conference. Start or stop screen sharing programmatically or trigger it from your application's UI.
Cloud recordings
Record your meetings in real-time on our cloud infrastructure for later retrieval. Simply send a command to the embedded conference to initiate or terminate a recording.
How LineUpr empowered its hybrid event app with Digital Samba's video call SDK.
LineUpr, a leading German hybrid event app, opted for Digital Samba's video calling SDK over Jitsi, which faltered in 50+ participant rooms. Read the full integration success story.
Trusted by developers at



















Get 3,000 free minutes every month.
or book a demo today!