Developer links
MiroTalk WebRTC
MiroTalk WebRTC is the front desk for your own video meeting platform, where users register, schedule rooms across your MiroTalk servers, and invite guests by email or link. Each account gets a personal dashboard of upcoming, recurring, and past meetings, with room links ready to copy the moment a call needs to happen. Scheduling works for the whole MiroTalk family, SFU group calls, P2P chats, and broadcast or direct-call rooms, so one calendar front door serves every meeting style you run. Invitations travel by email or plain shareable links, and guests join from any modern browser with no account and no downloads. Turn on SaaS mode and the same platform sells access, with monthly, annual, and lifetime plans handled by Stripe checkout and webhooks while free mode stays completely open. A documented REST API lets your own systems create rooms and manage users, and the official Docker image with MongoDB gets the whole front desk online in minutes. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- One front door, every room
- Users schedule SFU, P2P, broadcast, and direct-call meetings from a single dashboard instead of juggling separate links and instructions for each MiroTalk flavor you operate.
- Invitations that reach everyone
- Meetings go out by email or copyable link, and guests join from any browser without accounts, downloads, or plugins, which removes the classic pre-call tech support session.
- Sell access when ready
- Optional Stripe-powered SaaS mode adds monthly, annual, and lifetime plans with checkout and webhooks, while the default self-hosted mode remains fully free and ungated.
- Your brand, your infrastructure
- The platform runs from the official Docker image on your server with your domain and styling, so meetings happen under your name rather than a vendor's subdomain.
Features
- Meeting scheduler
- Schedule one-off or recurring video meetings with room links, calendar-style lists, and email invitations for any MiroTalk instance you connect.
- Personal dashboards
- Every registered user gets an account dashboard showing their rooms, upcoming meetings, and quick-join links, managed per user by administrators.
- Stripe SaaS mode
- Optional subscription billing offers monthly, annual, and lifetime plans through Stripe checkout and webhooks, gating room creation for paying users only.
- Documented REST API
- A public API allows external systems to provision rooms and users programmatically, documented alongside self-hosting, configuration, and integration guides.