Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Outline

Digital Samba

White-label video conferencing for developers. WebRTC-based, GDPR-compliant, and built to embed.

Digital Samba gives you a fully customisable video conferencing platform you can embed in your product, run under your own brand, or deploy on your own infrastructure. EU-hosted, enterprise-grade, and designed for developers who need more than a drop-in widget.


Quick Start

Embed a room in 5 lines of HTML:

<iframe
  allow="camera; microphone; display-capture; autoplay;"
  src="https://yourteam.digitalsamba.com/my-meeting?token={jwt}"
  style="width: 100%; height: 100vh; border: none;"
  allowfullscreen="true">
</iframe>

Or use the SDK for full programmatic control:

npm i @digitalsamba/embedded-sdk
import DigitalSambaEmbedded from '@digitalsamba/embedded-sdk';

const sambaFrame = DigitalSambaEmbedded.createControl({
  url: 'https://yourteam.digitalsamba.com/my-meeting'
});

sambaFrame.on('userJoined', (e) => console.log(`${e.data.name} joined`));
sambaFrame.load();

Or manage everything with AI — connect the MCP server:

Server URL: https://mcp.digitalsamba.com

"Create a meeting room for our team standup" "Show me analytics for yesterday's meetings" "List all recordings from last week"

Works with Claude, ChatGPT, and any MCP-compatible client. OAuth 2.0 auth — no API keys to manage.


🤖 AI-Native Tooling

We build tools that let AI agents work with video conferencing natively.

Repository What it does
embedded-api-mcp-server MCP server with 113 tools covering the complete Digital Samba API. OAuth 2.0 auth, hosted at mcp.digitalsamba.com. Manage rooms, recordings, analytics, polls, and more from any AI assistant.
digital-samba-skill Claude Code skill with API reference, SDK methods, integration patterns, and JWT token guides. Lets AI coding agents build video conferencing integrations with full context.
ralph-builder Structured wrapper for autonomous AI coding with Claude Code. PRD-driven task planning, atomic verification, and bash loop execution.
claude-code-video-toolkit AI-native video production toolkit — create professional videos from concept to render using Claude Code. Open-source AI models (Qwen3-TTS, FLUX.2, ACE-Step), cloud GPU deployment (Modal/RunPod), and a multi-session project system.

📦 Integration & Infrastructure

Repository What it does
embedded-sdk JavaScript SDK for embedding and controlling Digital Samba rooms. Events, commands, state management, and permission control. npm i @digitalsamba/embedded-sdk
janus-gateway Our fork of the Janus WebRTC server — the media engine behind Digital Samba.

🇪🇺 Privacy & Compliance

Digital Samba runs exclusively on EU-based infrastructure. No data leaves the European Union — ever.

  • GDPR-compliant — data processing, storage, and transit all within the EU
  • SOC-1 compliant — enterprise audit and controls
  • No third-party tracking — your meetings, your data
  • Self-hosted option — deploy on your own infrastructure for complete sovereignty

Resources

🌐 Website digitalsamba.com
📖 REST API docs developer.digitalsamba.com
📘 Dashboard & SDK docs docs.digitalsamba.com
🔗 OpenAPI spec developer.digitalsamba.com/rest-api
📧 Support support@digitalsamba.com
Morty Proxy This is a proxified and sanitized view of the page, visit original site.