Mirrorfly Clients

Why MirrorFly?

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 during unstable network connectivity.

easy integration for web apps

Easy Integration

Our easy-to-use APIs can help you add powerful in-app features to enrich every interaction that takes place in your app.

secure chat sdk for ios apps

High Security & Privacy

Develop a secure communication infrastructure with End-to-end Encryption, HIPAA compatibility & GDPR compliance.

cross-platform chat sdk

Multi-platform Development

Add in-app functionalities to your app that can run on multiple devices and operating systems like Android, iOS and web applications.

1 Billion +



Avg. API Responses




Uptime SLA

Rapidly Ship In-app Chat & Calling Experiences With Our APIs

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

MirrorFly Chat

In-app Chat APIs for a Powerful Messaging Experience

Multiply the versatility of your in-app chat with the finest features in the market. Improve user experience with capabilities like offline messaging, translation, analytical and moderation tools. Enable direct and group messaging features - allowing users to choose the channel of their convenience.

Explore chat API
MirrorFly Voice

Voice Chat APIs for High-Quality Interactions

Get tailor-made voice solutions to your app and cultivate an interactive habitat for your users. Avail unlimited voice calling with high-end security, optimized clarity and a comfortable UI. Promote active interaction via one-to-one and conferencing features with our effective voice chat API integration.

Explore voice API
MirrorFly Video

Endorse a flawless Face to Face Video Chat Experience

Cater hassle-free video meets to individuals and teams with reliability and authenticity. Make real-time connections more feasible with robust features like access permissions, freezing and blocking. Add value to your user comfort with high speed video streaming for their webinars, discussions and conferences.

Explore video API

Your Chat Security is Our Top Priority

Build a reliable interactive experience with robust security and compatibility standards

Ironclad Security & Privacy Standards

Whatever the Count, MirrorFly ensures all collaboration mediums are encrypted.

Our security layers are built with End-to-end Encryption, Signal Protocol, AES 256, GDPR Compliances with HIPAA compatibility.

Explore security Page
best chat security for mobile apps

High Scalability & Performance

Messaging Infrastructure Built To Connect 10M+ Users & 1B+ Conversations.

The modern infrastructure automatically provisioned to match your concurrent user base across devices.

Explore security Page
chat analytics features
  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()
Get the SDK

Easy Integration in 30 Minutes
With a Few Lines of Code

MirrorFly provides an immense space for your business to grow - it's highly extensible cross-platform chat SDKs are very compatible to collaborate with all types of programming languages. Their easy to use and implement feature rich SDKs can make your existing app stand out in all possible ways. Find out Cloud Components & Languages.

Build Meaningful Connections Across Any Vertical

Integrate unique in-app messaging features that supports all use cases and niches

Stay Omnipresent

Streamline the communication in your organization with productive networking features available in our APIs. Sharpen the productivity of your teams by creating healthy conversations among employees, clients and management from wherever they are. Establish solid security over confidential interactions and business meets with top-class encryptions and moderation controls.

Explore enterprise chat api
enterprise chat application for website
Start Building with Our Video, Voice & Chat APIs

Integrate our in-app video, voice, and chat features into any device or platform in less than 30 minutes!

  • Dedicated Cloud Server
  • API Response 3 Seconds
  • 99.999% Uptime SLA
Try it free *No Credit Card Required Contact Sales