Trusted By 500+ Brands Worldwide

saas sdk integration

1 Billion +



Uptime SLA




Avg. API Response

Why Choose MirrorFly Video Call API For Your Apps?

We’ve got everything you need to build the best video calling experience for your app users.

  • 100% Customizable

    Add, modify or remove video call features on your web or mobile app, without any limitations, to build the exact app you need.

  • Unlimited Video Calls

    Connect users over 1:1 and group as long as they need. Leverage the freedom of making and receiving calls without any restrictions.

  • WebRTC Technology

    Bring on real-time, low-latency video calling capabilities to your platform, powered by powerful WebRTC protocols.

  • Custom UI Kit

    Add personalized UI elements like logo, colors and typefaces to your live video calling apps, as per your brand requirements.

  • Upload Large File Sharing

    Let users send or receive any size of file to other users on your video chat app. Make it easy to exchange media without limitations.

  • Any Platform, Any Device

    Add video calls to your Android, iOS or web app with our flexible SDK. Connect users on any device and on any operating system.

Build Anything You Want With Our 1000+ Video Features

Countless features that let you create highly secure real time video chat experiences on any platform, language, or browser, in the shortest possible time, without starting from scratch.

Go From 1:1 Calling To Massive Group Calls

Leverage highly interactive virtual collaboration video features on your apps to build a hassle-free live calling experience.

  • One-to-one & Group Calls Drive communication as natural as face-to-face conversations with 1:1 & group real time video calls, right from where the users are.
  • High Quality Call Configuration With adaptive bitrate support, the video output dynamically adjusts to the highest quality whatever be the scale of call/ speed of the internet.
  • Active Speaking Indicators No more awkward interruptions or talking over each other. Display who’s currently speaking on the call UI & group video calls.
live video call free online
video conferencing api and sdk for website

Streamline Live Video Conference Management On-the-go

Monitor, track & handle all your virtual meetings, conferences, webinars & discussions in one centralized hub.

  • Multi-channel Conferences Drive face-to-face conversations with webinars, project meetings & engage users across any channel.
  • Video Conference Annotations Label or categorize calls to quickly find relevant call details and continuously improve operations.
  • Live Conference Automation Avail multiple conference rooms based on the participant count. Automate meeting reminders via Google calendar.

Take Full Control Of Every Video Call

Make your users feel that every call they make on your platform is under their control with advanced calling tools.

  • Join via Link Enable users to just click a link to join a meeting. Simplify access to communicating with employees, family & friends.
  • Push & VoIP Notification Keep users in the loop with instant updates on calls. Ensure they are notified and always informed, whether their app is running or not.
  • Unlimited Media & File Sharing Elevate the richness of user interactions by enabling options to share photos, videos, and files within the video call.
video API for android, ios & web apps

Ready To Build Your Own Whitelabel Video Call App?

With MirrorFly, build a white-label video calling app with 1000+ custom features, your own brand colors, and your company logo. Deploy it on any server & publish in Google or App Store in the next few days.

  • Full Source Code Access
  • Lifetime Ownership
  • Flexible Hosting

Everything You Need To Build a Secure Video Experience

Add crystal-clear and engaging voice calling experiences into your apps with our fully Whitelabel video call solution.

video call api integration
Low-code Integration
Develop video calling capabilities into your app faster than you expect. Our SDK simplifies the entire process, while reducing development time.
video call api integration
Response time
Forget video staggers and audio sync issues. Give your users the satisfaction of a smooth face-to-face conversation with our highly responsive SDK.
video call api integration
Low Latency
Deliver a delay-free interaction experience with our ‘low-latency’ video call SDK. Make every conversation feel truly connected with swift responsiveness.
video call api integration
HD Quality
Ensure that every expression, every gesture, and every shared moment on your app is vivid and crystal clear, with our SDK charged with high-definition quality.
video call api integration
Multi-platform Support
Keep users connected over video calls on any device of their choice. Integrate our flexible SDK into any operating system and extend your app’s reach seamlessly.
video call api integration
Cloud Infrastructure
Gain the advantage of deploying your app on a dedicated space in our cloud servers. Flexibly scale with ease when your user base expands.

We’re Committed to Data Security & User Privacy

We've implemented security measures according to industry standards and obtained industry-recognized certifications, so you can be assured that your data remain secure and compliant.

Explore Security & Compliance
secure video call and chat
mirrorfly live video call mirrorfly live video call
Video Chat API

Build Video Chat in Any Programming Language

Ship fully-featured Calls & Chat into any mobile or web app with our flexible SDKs that can seamlessly work with any framework, platform and programming language.

  1. override fun onCreate() {
  2. super.onCreate();
  3. //activity to open when use clicked from notification
  4. //activity to open when a user logout from the app.
  5. ChatManager.startActivity =
  6. //for chat logging
  7. LogMessage.enableDebugLogging(BuildConfig.DEBUG)
  8. .....
  9. }
  10. FlyCore.registerUser(USER_IDENTIFIER, FCM_TOKEN) { isSuccess, throwable, data ->
  11. if(isSuccess) {
  12. val responseObject = data.get("data") as JSONObject
  13. // Get Username, password and Auth token from the object
  14. } else {
  15. // Register user failed print throwable to find the exception details.
  16. }
  17. }
  18. ChatConnectionManager.initialize(USERNAME, SECRET_KEY, XMPP_DOMAIN, XMPP_HOST, XMPP_PORT)
  19. ChatManager.makeXMPPConnection()
  1. const SDK = window.SDK;
  2. export default SDK;
  3. import SDK from "./SDK";
  4. const initializeObj = {
  5. xmppSocketHost:`HOST`,
  6. xmppSocketPort:`PORT`,
  7. ssl `SSL`,
  8. encryptKey:`ENCRYPT_KEY`,
  9. apiBaseUrl:`API_URL`,
  10. licenseKey:`LICENSE_KEY`,
  11. isSandbox:`SANDBOX_MODE`,
  12. callbackListeners:{},
  13. signalServer:`SIGNAL_SERVER`,
  14. janusUrl:`JANUS_URL`,
  15. };
  16. await SDK.initializeSDK(initializeObj);
  17. await SDK.register(`USER_IDENTIFIER`);
  18. await SDK.login(`USERNAME`, `PASSWORD`);

  1. let groupConfig = try? GroupConfig.Builder
  2. .enableGroupCreation(groupCreation: true)
  3. .onlyAdminCanAddOrRemoveMembers(adminOnly: true)
  4. .setMaximumMembersInAGroup(membersCount: 200)
  5. .build()
  6. ChatSDK.Builder.enableContactSync(isEnable: true)
  7. .setDomainBaseUrl(baseUrl: "YOUR API BASE URL")
  8. .setMaximumPinningForRecentChat(maxPinChat: 4)
  9. .setGroupConfiguration(groupConfig: groupConfig!)
  10. .deleteMediaFromDevice(delete: true)
  11. .setAppGroupContainerID(containerID: "YOUR GROUP CONTAINER ID")
  12. .buildAndInitialize()
  13. ChatManager.shared.initialize(username: USERNAME, secretKey:SECRET_KEY, xmppDomain: XMPP_DOMAIN, xmppPort: XMPP_PORT)
  14. ChatManager.makeXMPPConnection()

In Just 3 Steps, Launch A Fully-Built Video Call Platform

It just takes less than 10 mins to add video calling capabilities to your existing app, with MirrorFly’s video chat SDK.

video conferencing  api integration
next arrow
video api and sdk
Download Video Call SDK

Create a MirrorFly account, download the SDK from the dashboard & get License key. Contact Sales

video api and sdk
Integrate SDK into Your App
video api and sdk
Go Live in 10 Mins

See Why Top Brands Choose Us

Discover what our customers have achieved by choosing MirrorFly for their in-app communication needs.

custom video call solution

“We have been working together for about 2 years now. Their wide range of technical expertise truly puts us on the right track.” 

Eddy Chu
Senior Technical
Architect, VSE, Inc.
whitelabel video call solution

“With their extensive feature set, smooth integration and commitment to our success, they’ve truly made it a fruitful partnership.” 

Nicolas Bouris
CEO, Weiilla
video call sdk

“We have a long way to go but I think wherever we have reached now would not have been possible without the team at MirrorFly.”

Managing Director
& CEO, MYn.

The Video Calling Solution For Any Use case

Our industry-leading Video SDK is all you need to build the best communication channel for your brand.

mirrorlfy programmable video

Connect Doctors And Patients From Anywhere Instantly

Reduce wait times and improve patient care with virtual medical consultation and follow-ups. Make medical assistance easy-to-access with online video calls.

  • Doctor-patient consultation
  • Virtual post-op follow-ups
  • Patient-centric communication
  • Personalized patient care
Explore Healthcare
free video call website

Keep Your Customers Engaged With Real-Time Face-To-Face Solutions

Make e-banking more flexible and convenient for fintech customers. Connect banking personnels with their customers over face-to-face interactions to resolve inquiries instantly.

  • Faster turnaround time
  • Trustworthy transactions
  • Financial advisory sessions
  • Convenient banking
Explore Finance/Banking
group video call app

Improve User Connection And Trust Via Live Video Call

Boost engagement among friends, family or communities on your social apps. Host conversations among multiple participants with modern video call features.

  • Grow engagement
  • Real-time interactions
  • Share rich media
  • Moderation control
Explore Social
web video chat app

Increase User Engagement With A Real Time Video Chat

Leverage video conversations between potential partners/ matches via secure online meets. Ensure a safe environment for virtual meetups with stringent security and privacy.

  • Foster trustworthy meetups
  • Gamify collaboration features
  • Intuitive interface
  • Prioritized user privacy
Explore Dating
best communication api provider

Keep Your Candidates Attentive With Virtual Face-To-Face Interviews

Conduct virtual interviews on your own organization’s app, rather than opting for a third-party software. Streamline the recruitment process with video calls personalized for your brand.

  • Streamlined recruitment process
  • Virtual interviews
  • Real-time updates
  • Protect organizational privacy
Explore HR & Recruitment
in-app video calling api

Engage And Interact With Millions Of Users In A Live Stream

Gather audiences from different parts of the world to enjoy video streams. Conduct online events for groups and communities with interests and ideologies alike.

  • Engage worldwide audiences
  • High-quality broadcasts
  • Public/ private watch parties
  • Monetize streams
Explore Live Streaming

Queries You Might Want To Ask

Helpful answers to your questions about our Video Call Solution

How do I integrate video calling to my Android, iOS & website apps? Arrow
Which Tech stacks do your video SDK support? Arrow
What are the key features of Video Calling API/SDK? Arrow
Can I Share Documents During an Online Meeting or Video Call? Arrow
Does MirrorFly use WebRTC technology? Arrow
Is your video call solution HIPAA compliant? Arrow
Can I host video chat on-premises? Arrow
How can I make my own video calling app using MirrorFly Package? Arrow

Ready To Integrate Our Video Call SDKs In Just 10 Mins!

Create the best video calling experiences that 10x user engagement & increase your app interactions with our APIs & SDKs.

  • Unlimited Video Call
  • Topic-based Chat
  • Plug & Play UI Kit
Request Demo customizable realtime chat for web platform customizable realtime chat for web platform
Request Demo