Trusted by
Leading Brands

Trusted by Leading Brands

Only SaaS and Self Hosted Video, Voice & Chat SDK provider in the world!

Mirrorfly Clients

Cutting-edge Video Call Technology For Any App

Get uncompromisable video call quality with the high-end technologies in the industry.

  • online video call

    99.999% Uptime SLA

    Deliver video calls without delays, staggers or downtime.

  • live video call

    Ultra-low Latency

    Ensure that your video calls are faster than the blink of an eye.

  • online videos chat


    Provide the best call quality regardless of users’ network conditions.

  • free video call

    Avg. Response Time

    Improve user experiences with response time less than 100 ms.

mirrorfly live video call mirrorfly live video call

Futuristic Video Call Features That 10x User Engagement

Make every conversation better on your video chat app with exceptional communication features.

1 on 1 video call free
1: 1 Calls

Drive communication as natural as face-to-face conversations with 1:1 real-time video calls, right from where the users are.

live video group chat
Group Video Calls

From virtual team meetings to family gatherings, bring multiple people together for conversations, with high-quality video calls.

video call website
Call Quality Configuration

Easily configure the call quality settings to deliver crystal-clear experiences, even in a less-than-ideal network condition.

free video chat online
Call Logs

Maintain track of every call effortlessly. Provide detailed call logs that keep users informed of the conversations.

video chat web
Speaking Indicators

No more awkward interruptions or talking over each other. Display who's currently speaking on the call UI & group calls.

create high-quality online video call experiences with mirrorfly

Features That Ignite Super-engaging Conversations

Turn simple video calls into extraordinary communication experiences with our video chat SDK.

integrate video call features
personalised video recording mobile app
Join via Link

Enable users to just click a link to join a meeting. Simplify access to communicating with family and friends with the ‘Join via Link’ feature.

online chat free video calling
Missed Call Alert

Never let your users miss an important call. Leverage alerts to ensure that they stay always informed about missed conversations.

video call service
Mute/Unmute Call

Give users the control to mute or unmute their audio/ video during an ongoing call. Keep conversations going without interruptions.

video conferencing api
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.

video chatting platform
Media Sharing

Make it a breeze to share photos, videos, and dos within the video call. Elevate the richness of user interactions with easy sharing options.

Explore Video Call Features

The Video Call Infrastructure Behind 1B+ Conversations

Meet the world-class video call SDK that’s equipped with all the necessary components to build intuitive meeting experiences in real-time.

video sdk
Low-code Integration
Develop video calling capabilities into your app faster than you expect with our low-code SDK.
video call website
Response time
Forget video staggers and audio sync issues. Give your users a smooth conversation experience.
online video caller
Low Latency
Deliver a delay-free interaction experience with our 'low-latency' video call SDK.
web video chat
HD Quality
Ensure that every expression, gesture, and shared moment is vivid and crystal clear.
web video chat
Multi-platform Support
Integrate our flexible SDK into any operating system and extend your app’s reach seamlessly.
web video chat
Cloud Infrastructure
Gain the advantage of deploying your app on a dedicated space in our cloud servers.
mirrorfly logo
  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-app Video Call API

Build Video Calls On Any Programming Language

Develop, launch, and run your Android, iOS, and web app on any modern tech stack with MirrorFly’s scalable video API & SDK. Our easy-to-use APIs can help you to endorse a flawless face-to-face video calling experience.

Explore Video SDK Docs

Choose From 2 Different Hosting Options

Understanding the uniqueness of hosting preferences, MirrorFly has designed 2 different ways to get started with our video call solutions.

SaaS SDK Integrate Video Calls In < 20 Mins

Got an existing app already and need only video call features? Choose our pre-built video call SDK, add only the features you need and pay as you go.

Get Started Now

Need SDK integration support? Hire our developers!

mirrorfly live video call

Self-Hosted SDK Customize Video Call Features

Need a complete video calling app? Get the full SDK package, customize features, host it as you want and own it for a lifetime.

Get Self-hosted Solution

Let us build your chat app. Hire dedicated team!

mirrorfly live video call

In Just 3 Steps, Launch Video Calls On Your App

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

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

Create a MirrorFly account, download the SDK from the dashboard & get License key. Sign in

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

We’re Committed to Data Security and 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

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 want to build the best communication channel for your brand.

create real-time video applications using mirrorfly video sdk

Connect Doctor-patient Interaction Instantly Through Video SDK

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
launch high-quality video solutions with programmable video

Get Connected with Your Customers via Real Time Video Experiences

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
get started quickly and scale with mirrofly's video api

Enhance the Video Chat Experience of Your Social Website

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
build high-quality dating video chat app

A Highly Scalable Video API For Your Dating Apps

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
build a video chatting platform for hr recruitment

Take Your Recruitment to the Next Level with Live Video Call

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
build live streaming app using mirrorlfy video apis and sdks

Engagement with Live Streaming App Using Our Video Chat SDK

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

Enrich the Highest Video calling experience across platform With Advanced Control Tools

Does Mirrorfly offer both SaaS and Self-hosted solutions? Arrow
How do I integrate video calling to my Android, iOS & website apps? Arrow
Can I Share Documents During an Online Meeting or Video Call? Arrow
Which Tech stacks do your video SDK support? Arrow
Does MirrorFly use WebRTC technology? Arrow
Do You Provide Video Calling with a Chat Feature? Arrow
mirrorfly support team
Integrate Our SDKs In Just 20 Mins!

Start adding video, voice and chat SDKs to any app right away!

Get Started

Need SDK integration support? Hire our developers!

mirrorfly sales team
Get Started With Our Self-hosted Video, Voice & Chat Solution!

Build your own customizable apps with 150+ features for a one-time license cost!

Request Demo

Let us build your chat app. Hire dedicated team!

Request Demo