Skip to content
Documentation

MiroTalk Documentation

Build, deploy, or simply use your own video communication platform.

What are you trying to do?

See MiroTalk in action

MiroTalk is a suite of browser-based WebRTC applications for meetings, private calls, broadcasting, click-to-call, scheduling, and administration.

An overview of what MiroTalk is, its most-used features, architecture, usage statistics, and interfaces for meetings, calls, broadcasting, scheduling, and administration.
YouTube loads only after you press Play.

Which MiroTalk product should I use?

Choose by workflow rather than technical terminology. The product chooser explains architecture and trade-offs in detail.

Your goal Recommended product Try it
Scalable meetings, classes, or webinars MiroTalk SFU Live demo
Private calls and small group meetings MiroTalk P2P Live demo
Focused one-to-one video calls MiroTalk C2C Live demo
One-to-many broadcasting MiroTalk BRO Live demo
Click-to-call customer support MiroTalk CME Live demo
Scheduling, invitations, and room management MiroTalk WEB Live demo
Server and configuration management MiroTalk Admin View on GitHub

Compare every product Explore MiroTalk Ultimate

MiroTalk Cloud

MiroTalk Cloud is the managed service powered by MiroTalk WEB. Create and manage rooms while MiroTalk handles deployment, updates, monitoring, scaling, backups, and maintenance.

Managed service

You use MiroTalk. We run the infrastructure.

Start in the browser without configuring a VPS, Docker, Node.js, SSL, or WebRTC services.

Start MiroTalk Cloud

Learn how Cloud differs from self-hosting

Build with MiroTalk

Embed a hosted or self-hosted MiroTalk instance with an iframe. This minimal SFU example grants the browser permissions required by a meeting:

HTML
<iframe
  allow="camera; microphone; speaker-selection; display-capture; fullscreen; clipboard-read; clipboard-write; web-share; autoplay; picture-in-picture"
  src="https://sfu.mirotalk.com/newroom"
  style="width: 100vw; height: 100vh; border: 0;"
></iframe>

Quick iframe integration Browse APIs and webhooks View the React example

Self-host MiroTalk

Deploy MiroTalk for control over your infrastructure, domain, and configuration. Start with the architecture guide, then choose a product-specific installation path.

Start with Use it for
Self-hosting overview Product selection and deployment paths
WebRTC architectures P2P, SFU, and media topology decisions
Ubuntu installation scripts Automated install, update, and uninstall workflows
Coturn STUN and TURN networking
Cloudron Managed self-hosting workflow

Open source, Cloud, or commercial

Open source

Run it yourself

Inspect, modify, and self-host the source under the applicable AGPLv3 terms.

Open self-hosting docs
MiroTalk Cloud

Use the managed service

Use MiroTalk without operating the application and WebRTC infrastructure.

Start MiroTalk Cloud
Commercial

Build with MiroTalk

Review the official licensing options for commercial products and business requirements.

Compare licensing options