Svara's Flutter SDK wraps WebRTC and mediasoup into a clean, simple API. Add real-time audio and video to any Flutter app — Android, iOS, or web — with just a few lines of code.
Get started
No WebRTC expertise needed. Svara handles signalling, transport, and
media — you just call the methods.
Add Svara to your pubspec.yaml and run flutter pub get. That's your only install step.
Create a free account on svara.live. You'll get $25 in free credits (25,000 minutes) — more than enough to build and test.
Pass your App ID and Secret Key to svara.create(), create a room, and you're broadcasting.
Features
No duct tape. No undocumented hacks. Just a clean SDK that does
what it says
Crystal-clear audio with automatic echo cancellation, noise suppression, and adaptive bitrate.
Full HD video rooms with producer and consumer transport management built right in.
Create and manage rooms with multiple users. Handle host, guest, and spectator roles easily.
One-line mic mute and unmute. Full local and remote media control with event callbacks.
Subscribe to room events — user joined, user left, track added — with a clean callback interface.
One SDK for Android, iOS, and Flutter Web. No platform-specific code, no conditional imports.
Compatibility
Tested across all major platforms. One package, everywhere.
Powered by
Pricing
Sign up and get 25,000 free minutes. After that, top up credits
from $1 per 1000 minutes. No subscriptions, no surprises.