Built for developers · Trusted by buyers

Embedded video conferencing API & SDK – built in Europe

Embed GDPR-compliant video calls, conferencing and chat into your website or app, with a developer-first SDK and API hosted entirely in the EU. Start free with 10,000 minutes per month.

embedded-hero-image-6

npm install @digitalsamba/embedded-sdk

import DigitalSambaEmbedded from '@digitalsamba/embedded-sdk';
const sambaFrame = DigitalSambaEmbedded.createControl({ url: YOUR_ROOM_URL });
sambaFrame.load();

Check out what Embedded looks like

Single-click demo that opens the door to a world of possibilities.

Please wait until we set up your room

 

We build partnerships that span decades

First-name-basis relationships.
airtime-cover-1 airtime-reveal-1

Airtime Software – Premium digital events for Germany’s leading DAX-listed companies.

letsgetdigital-cover-2 letsgetdigital-reveal-1

Let’s Get Digital – Standout virtual events, from conferences to Eurovision.

ramicro-cover-1 ramicro-reveal-1

RA-MICRO – Secure, compliant virtual meetings for European law offices.

erstestiftung-cover-1 erstestiftung-reveal

Erste Stiftung – Connecting communities and driving social impact across Central and Eastern Europe.

vulvaco-cover-1 vulcavo-reveal-1

Vulcavo – Automated, fully digital homeowners’ meetings in DACH.

consularia-cover-1 consularia-reveal-1

Consularia – Certified telemedicine video consultation platform for Germany and the Netherlands.

keymeeting-cover-1 keymeeting-reveal-2

Keymeeting – High-impact virtual events and virtual classrooms across Italy.

meditatii-cover-1 meditatii-reveal-1

Meditatii – AI-driven online education in Romania.

olive-cover-1 olive-reveal-1

Olive – Global dynamic e-learning and corporate training solutions.

wildix-cover-1 wildix-reveal-1

Wildix – Estonian cutting-edge, unified business communications.

civicom-cover-1 civicom-reveal-1

Civicom – Global market research with secure, crystal-clear connections.

keeunit-cover-1 keeunit-reveal-1

Keelearning – Engaging, effective digital team training.

creativesims-cover-1 creativesims-reveal-1

Creative Sims – Innovative, collaborative learning simulations.

tresipunt-cover-1 tresipunt-reveal-1

Tresipunt – Bespoke elearning solutions with real-time communication.

smrtphone-cover-1 smrtphone-reveal-1

Smrtphone – Flexible cloud telephony for CRM users.

lineupr-cover-1 lineupr-reveal-1

Lineupr – Interactive, engaging event apps for audiences everywhere.

collaborator-cover-1 collaborator-reveal-1

LMS Collaborator – Automated and personalised corporate learning processes.

alloy-cover-1 alloy-reveal-1

Alloy – Italian tailored IT and software solutions and online events services.

appendee-cover-1 appendee-reveal-1

Appendee – Event apps designed for interactivity and engagement.

netucate-cover-1 netucate-reveal-1

Netucate – German, immersive, LMS integrated, interactive online training experiences.

agileworksgroup-cover-1 agileworksgroup-reveal-1

Agileworks Group - Provides digital solutions to transform operations and drive growth.

trembit-cover-1 trembit-reveal-1

Trembit - Customised real-time WebRTC and AI communication solutions.

interactivepowers-cover-1 interactivepowers-reveal-1

Interactive Powers - CPaaS solutions for voice, video, and chat.

Integration tutorial with Rob

Watch our CEO walk through an API integration example.

You have questions?

We have answers.

How is the Embedded product different from your free offering?

Digital Samba (our free offering) is a ready-to-use video meeting tool - perfect for instant calls, no sign-up needed. It’s fully hosted, has our branding, and is designed for simplicity.

Digital Samba Embedded, on the other hand, is made for developers and businesses who want to integrate video directly into their own apps or platforms. It’s fully customisable, white-label friendly, and gives you complete control over the user experience - from branding and domain to feature access and API-level automation.

In short:
Digital Samba = fast and easy video calls for anyone.
Digital Samba Embedded = full control and integration for serious use cases.

How long does it take to embed video conferencing into a website?

Embedding Digital Samba into a website is quick to start. With just a few lines of SDK code, you can embed a working video conferencing room into your site or app in minutes.

That said, if you're planning a deeper integration, like syncing with your user database, customising the UI, or automating workflows, you'll want to allocate a few days to a few weeks of developer time. We keep the API and SDK as straightforward as possible, but this is a full-featured video product, not a toy iframe.

What frameworks support embedded video conferencing?

Most modern frameworks support embedded video conferencing with Digital Samba's SDK, including React, Vue, plain JavaScript, SPAs, server-rendered apps, and Electron. If it can run a modern browser or a solid webview, Digital Samba will work. 

On mobile, the SDK works in mobile browsers and most webviews. Check out our native Android and iOS reference applications on GitHub to see how we support embedded video conferencing on mobile devices. 

Can I embed video calls in my website without a backend?

For simple cases like a fixed public room, yes, you can embed video calls into your website without a backend. Just drop the SDK into your front-end and you're up and running.

But if you want to create rooms on the fly, manage access, or use the REST API for anything dynamic, you'll need a backend. That's because authenticated requests require an API key, which should never be exposed on the client side.

In short: no backend needed for testing or basic embeds, but yes, if you're going for a real production integration, a backend is the way to go.

Can I try the API without writing code?

Yes! We provide an API playground so you can explore the API and test requests without spinning up a single line of code. You’ll just need a developer key, which you’ll get when you create an account.

For embedding rooms securely, you’ll need to generate a JWT - but don’t worry, we provide examples and everything you need to get started.

Is there a free embedded video conferencing API?

Yes. Digital Samba offers a free embedded video conferencing API and SDK on our free starter plan, which includes 10,000 participation minutes per month with no credit card required.

It's more than just a sandbox: you can build, test, and even run small-scale deployments. One person in a call for one minute equals one participation minute, and you can track your usage anytime from your team dashboard. It's completely self-serve, just sign up here and start building right away.

Can I deploy Digital Samba on my own servers?

Not at the moment. We prefer to handle all hosting on our side to ensure performance, security, and compliance.

That said, we know this is a deal breaker for some of you, so we’re working on it and expect to be able to offer on-premise deployments in the coming months.

Can I remove all mentions of Digital Samba?

Yes - but only on paid plans. In the free tier, our branding stays visible. On all paid plans, you can remove all mentions of Digital Samba and make the product fully yours.

You can customise the UI completely - logos, colours, fonts, layouts - the works. If you’re on a higher-tier plan, you can even use your own domain with CNAME support.

Can I use my own domain?

Yes - if you're on a higher-tier paid plan, you can set up a custom domain (like `meet.yourcompany.com`) using CNAME so your users will only see your brand.

Can I customise the user interface or add my own controls?

Yes - our SDK and API let you control which features are visible, how they behave, and how users interact with them. You can hide or show things like chat, screen sharing, or recording, and even add your own custom buttons, logic, or workflows.

The overall layout is fixed - this is a prebuilt product, not a UI framework- but you still have plenty of control. For example, while you don't have full control over core elements like video tiles panels, you can configure what’s shown and how users engage with it.

Is there a GDPR-compliant video conferencing API?

Yes. Digital Samba is a fully GDPR-compliant video conferencing API and SDK, hosted entirely on European-owned infrastructure. Unlike others who say "EU-hosted" but rely on providers owned by foreign tech giants, we use genuinely European partners.

Your data stays in Europe, full stop, with no transfer to US-owned clouds. This matters for healthcare, legal, financial services and any business handling EU citizen data.

Do you store meeting data?

Yes - the data you input into a meeting is stored, but only within the room they belong to. If you own the account, you control access to all of it.

You can create and manage multiple rooms, and deleting a room will permanently delete all its associated data. Nothing is shared or exposed unless you choose to share it.

Can I control who joins a meeting?

Yes - access control is built in. You can fine-tune who gets in and what they can do once they’re there, thanks to flexible role management and permission settings.

There’s a lobby feature for managing entry, and you can block or ban users if needed. Whether you’re running open sessions or tightly controlled meetings, you’ve got the tools to manage it.

Can I enforce end-to-end encryption for my users?

Yes - rooms can be configured to use end-to-end encryption (E2EE) by default.

There’s one small caveat: some features like Q&A and polling aren’t yet compatible with E2EE, so they’re automatically disabled when it’s turned on. We’re actively working to bring those under the E2EE umbrella.

Also worth noting: server-side recordings can’t be E2EE, since recording requires the server to access the session content. When you start a recording in an E2EE-enabled room, you will receive a warning that the recording itself is not E2EE.

What features are included out of the box?

A lot. This is a fully featured video platform, not a stripped-down widget. You get everything from screen sharing and chat to breakout rooms, recording, moderation controls, and more.

Have a browse through the full feature list. If there’s something you don’t see, let us know - we’re shipping new features all the time.

Can I control features based on user role?

Absolutely. You can create tailored roles with custom permissions to fit your exact use case - whether that’s giving hosts the ability to record, hiding chat for certain users, or limiting who can share their screen.

Roles can be configured right from the dashboard or programmatically via the API. You’re in full control of who can do what.

Can I programmatically manage rooms and users?

Yes. Our API lets you create, update, and delete rooms, assign roles, manage participants, and more. It’s a full-featured API built to handle real-world use cases - no workarounds or missing pieces.

If you want to automate, control, or customize how meetings work, this is the tool for it.

Do you offer webhooks or real-time events?

Yes - webhooks are fully supported. You can subscribe to key events like session started, participant joined, recording ready, and much more. Our API and dashboard let you configure them and secure each webhook with a secret token.

Can I localise the interface or support multiple languages?

Yes - the room UI is available in English, Spanish, German, French, Italian, Portuguese, Romanian, Arabic, and Chinese. You can select the language that best fits your users.

Need another language? Just reach out - we’re happy to discuss adding support.

What does pricing look like?

Pricing is usage-based, and it comes down to a few things: how many participation minutes you need, how much recording you’re doing, how deep the integration goes (like CNAME or white-labelling), and the level of support you want - like having a private Slack channel with our team.

Do you offer SLAs or enterprise support?

We don’t just offer great support - we’re known for it. On higher-tier plans, we offer a private Slack channel for direct access to our team.

Our uptime sits at 99.999%, and we’re happy to discuss custom SLAs or support arrangements if you need them. Just reach out - we’re easy to talk to.

What happens if I go over my usage limits?

On the free plan, it’s a hard cap - once you hit 10,000 participation minutes in a month, you’ll need to wait until your quota resets or upgrade to keep using the service.

On paid plans, we allow overages and charge per additional minute. The rate is clearly communicated when you choose your plan, so there are no surprises.

Can I monitor usage or get analytics?

Yes - statistics are available on all plans. You’ll get everything you need to monitor how the product is being used, including participation minutes, room activity, and more.

Whether you're tracking team-wide usage or keeping an eye on specific rooms, it's all there.

What is an embedded video conferencing API?

An embedded video conferencing API lets developers add live video calls, screen sharing, recording and chat directly into their own website or application, without users ever leaving the platform. It typically combines a REST API for room management with a JavaScript SDK that renders the video UI in-browser.

Digital Samba provides both, hosted entirely on European-owned infrastructure and GDPR-compliant by design.

What is the difference between an embedded video SDK and an embedded video API?

An SDK is a developer kit that renders the video interface inside your application, usually via an iframe or JavaScript component. An API is the server-side layer that creates rooms, manages participants, generates secure tokens and exposes webhooks.

Most production integrations use both: the SDK for the front-end experience and the API for backend control. Digital Samba provides both as a single integrated package.

How do I embed a video call SDK into my website?

Sign up for a developer account, generate a token through the REST API, then add the SDK script to your page and call its load function with the room URL and token. With Digital Samba, a working iframe-based embed takes under 10 lines of code.

Customisation such as branding, roles, recording and webhooks is added through the same SDK and API, with no additional setup.

New features every two weeks

Great software is well maintained. Check out our release notes blog.

Digital Samba 638

Digital Samba 638

May 13, 2026
Digital Samba 637

Digital Samba 637

April 30, 2026
Digital Samba 636

Digital Samba 636

April 15, 2026