MiroTalk Documentation
Build, deploy, or simply use your own video communication platform.
What are you trying to do?
Use MiroTalk Cloud
No server setup or maintenance. MiroTalk operates the infrastructure for you.
Start MiroTalk Cloud Own itSelf-host MiroTalk
Deploy the open-source MiroTalk products on infrastructure you control.
Explore self-hosting Integrate itBuild with MiroTalk
Use REST APIs, iframe embedding, direct links, webhooks, and developer examples.
Open developer docs Build a businessCommercial & Enterprise
Explore licensing, white-label requirements, dedicated services, and support.
View commercial optionsSee 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.
You use MiroTalk. We run the infrastructure.
Start in the browser without configuring a VPS, Docker, Node.js, SSL, or WebRTC services.
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:
<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
Run it yourself
Inspect, modify, and self-host the source under the applicable AGPLv3 terms.
Open self-hosting docsUse the managed service
Use MiroTalk without operating the application and WebRTC infrastructure.
Start MiroTalk CloudBuild with MiroTalk
Review the official licensing options for commercial products and business requirements.
Compare licensing optionsSupport and project links
- Read the frequently asked questions.
- Join the MiroTalk Discord community.
- View MiroTalk projects on GitHub.
- Read the MiroTalk story.
- Contact MiroTalk about enterprise requirements.