See What Leaders Say About MirrorFly

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

Arrow

Increased Viewership Subscription 15x Times

Based in Thailand, TrueID is a leading entertainment app that has over 25 million users. TrueID partnered with MirrorFly to add communication features to their app, so that users can chat, engage and interact with each other.

  • 68% Increase in retention
    rate of viewers
  • 55% Rise in user
    engagement
  • 68% Increase in viewership
    to subscription
author thumbnail author icon

“We are happy in working with CONTUS TECH Team for over 3 years. I could say that the success of this service (TrueDigital Communication) is the result of our hard work between our TrueID and the CONTUS TECH Team.”

Rattamont Teekavanich 

Senior Product Owner at True Digital Group

Based in Thailand, TrueID is a leading entertainment app that has over 25 million users. TrueID partnered with MirrorFly to add communication features to their app, so that users can chat, engage and interact with each other.

  • 68% Increase in retention
    rate of viewers
  • 55% Rise in user
    engagement
  • 68% Increase in viewership
    to subscription
View more
View all Customer Stories
Social & Communities

Why Choose MirrorFly?

Our ready-to-use SDK & API allow you to easily add white-label chat features to your product.

100% Customizable

100% Customizable

Add your own brand colors, custom features & logo to your app. Create unique experiences with custom chat solution.

Full Source Code Access

Full Source Code Access

Take complete control of your own platform. Avail unrestricted access to our source code to view & modify the SDK features.

Topic Based Chat & Calls

Topic Based Chat & Calls

Easily classify chats and calls based on the topic of conversation & connect users with similar interests & passion.

Low Code SDKs

Low Code SDKs

Integrate our video, voice & chat features into your app in less than 10 Mins, with our pre-built chat components & modules.

Upload Large Files

Upload Large Files

Share documents, images, and videos of any size easily without any restriction, & quickly at ultra-low latencies.

Plug & Play UI Kit

Plug & Play UI Kit

Add 100+ UI elements including icons, colors, typography that suits your brand, and make your platform visually attractive.

200+ Developers for You

200+ Developers for You

We’ve got a team of 200+ experts to take care of the complete SDK integration for you. Hire us anytime you need!

24x7 Tech Support

24x7 Tech Support

Got queries? We're just a call away. Our team is at your service 24/7 to answer all your questions about our SDKs.

Unmatched Infrastructure For Any Size Of App

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

  • low latency sdk for android apps

    Low Latency

    We deliver a best-in-industry average response time of 3s and a latency less than 100 ms even if the user is facing unstable network conditions.

  • secure chat sdk for ios apps

    Custom Security & Privacy

    We take security and privacy seriously, which is why we let you customize the E2E encryption & industry regulations as per your needs.

  • easy integration for web apps

    Easy Integration

    Our low-code SDKs makes it easy to add video, voice & chat features to your platform in < 10 Mins.

    Watch Demo

  • cross-platform chat sdk

    Multi-platform Development

    Add in-app communication features to any platform - Android, iOS or web. Our SDKs work smoothly on all kinds of devices.

1 Billion +

Conversations

99.999%

Uptime SLA

GDPR, HIPAA

Security

<100ms

Avg. API Responses

Top-Rated In The Market

Take a peek at the honors that our users have given us

Rapidly Ship In-App Video, Voice & Chat Experiences

MirrorFly powers the future of business communications with a robust platform that scales.

  • Real-time Chat

    Easily add chat features to your Android, iOS or web app in less than 10 Mins. Drive billions of conversations with engaging features like 1:1 chat, group chat, chat history & moderation.

    Explore Unlimited Chat
  • HD Video Call

    Deliver high-definition video call experiences with ultra-low latencies & average response time less than 100 ms. Add robust features like incoming call notifications & call logs.

    Explore Video Calling
  • HQ Voice Call

    Connect users via crystal-clear voice calls on any app, and on any platform. Deliver smoothest call experiences with crisp audio clarity, call muting, and push notifications, at scale.

    Explore Voice Calling
  • Chat
  • Video Call
  • Voice Call
  • Real-time Chat

    Easily add chat features to your Android, iOS or web app in less than 10 Mins. Drive billions of conversations with engaging features like 1:1 chat, group chat, chat history & moderation.

    Explore Unlimited Chat

Enterprise-Grade Encryption For Secure Communication

Build secure conversational experiences with our robust encryption protocols and industry-grade compliances.

Ironclad Security & Privacy Standards

best chat security for mobile apps

Whatever be the size of your app, MirrorFly ensures that every conversation is end-to-end encrypted.

Our security layers are built with End-to-end Encryption including AES 256 and SSL protocols along with GDPR and HIPAA compliance

Explore Security Page
best chat security for mobile apps

High Scalability & Performance

chat analytics features

Drive more than 1B+ conversations across any web and mobile apps with our highly scalable video, voice and chat SDKs.

Scale our in-app communication features flexibly, as your user base grows.

Explore Security Page
chat analytics features
Get Our SDKs

Easy Integration in 20 Minutes With a Few Lines of Code

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 = MainActivity::class.java
  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()
Ready To Build Your Own 100% Customizable Video, Voice & Chat Platform?
  • Multi Tenancy
  • Join via call link
  • Unlimited Chats & Calls
  • Support 100+ Integrations
  • Full Source Code
  • Custom Security
Request Demo

Want to integrate our SDKs in < 10 mins?

We’ve got you covered! MirrorFly provides 500+ low-code in-app communication features for Android, iOS or web apps. Get started now!

Request Demo
Need to build a complete chat app? Let our experts help you out.
Hire Our Team