Develop your own communication apps as you prefer with 150+ customizable features, 99.999% SLA and < 100ms avg. response time, for a one-time license cost!
Choose any video, voice, or chat feature from our self-hosted SDKs and customize features that suit your brand.
Avail our video, voice, and chat SDK features but have your brand’s logo, fonts, and colors on them, without losing your brand identity and style.
Get our SDK license key by paying only once and from there, take complete ownership of our video, voice, and chat features.
Hire our expert developer team for complete support with SDK integration right from the start until your app goes live for your users.
Only SaaS and Self Hosted Video, Voice & Chat SDK provider in the world!
We deliver a best-in-industry average response time of 3s and a latency less than 100 ms even during unstable network connectivity.
Develop a secure in-app communication infrastructure with End-to-end Encryption, HIPAA compatibility & GDPR compliance.
Our easy-to-use APIs can help you add powerful in-app features to enrich every interaction that takes place across you web and mobile apps.
Add in-app functionalities to your app that can run on multiple devices and operating systems like Android, iOS and web applications.
Cater hassle-free video calls to individuals and teams with our highly scalable SDKs. Add robust features like incoming call notifications, connection status, and call logs with built-in security encryptions. Deliver high-definition video call experiences with ultra-low latencies & an average response time less than 100 ms.
Explore Video Call APIGet unlimited voice call features and transform your app into an interactive space for endless user interaction. Avail robust voice calling features with crisp audio clarity, call muting, and notifications, at scale. Give users a secure conversational experience across any device or platform they use with our end-to-end encryption protocols
Explore Voice Call APIAdd our life-time FREE in-app chat SDK and elevate user engagement across your web and mobile apps. Drive billions of conversations with modern features like 1:1 chat, group chat, offline messaging, translation, stickers & emojis. Keep privacy and security intact with encryption protocols and industry-grade compliances.
Explore FREE Chat APIWhatever 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 PageDrive 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
- override fun onCreate() {
- super.onCreate();
- //activity to open when use clicked from notification
- //activity to open when a user logout from the app.
- ChatManager.startActivity = MainActivity::class.java
- //for chat logging
- LogMessage.enableDebugLogging(BuildConfig.DEBUG)
- .....
- }
- FlyCore.registerUser(USER_IDENTIFIER, FCM_TOKEN) { isSuccess, throwable, data ->
- if(isSuccess) {
- val responseObject = data.get("data") as JSONObject
- // Get Username, password and Auth token from the object
- } else {
- // Register user failed print throwable to find the exception details.
- }
- }
- ChatConnectionManager.initialize(USERNAME, SECRET_KEY, XMPP_DOMAIN, XMPP_HOST, XMPP_PORT)
- ChatManager.makeXMPPConnection()
- const SDK = window.SDK;
- export default SDK;
- import SDK from "./SDK";
- const initializeObj = {
- xmppSocketHost:`HOST`,
- xmppSocketPort:`PORT`,
- ssl `SSL`,
- encryptKey:`ENCRYPT_KEY`,
- apiBaseUrl:`API_URL`,
- licenseKey:`LICENSE_KEY`,
- isSandbox:`SANDBOX_MODE`,
- callbackListeners:{},
- signalServer:`SIGNAL_SERVER`,
- janusUrl:`JANUS_URL`,
- };
- await SDK.initializeSDK(initializeObj);
- await SDK.register(`USER_IDENTIFIER`);
- await SDK.login(`USERNAME`, `PASSWORD`);
- let groupConfig = try? GroupConfig.Builder
- .enableGroupCreation(groupCreation: true)
- .onlyAdminCanAddOrRemoveMembers(adminOnly: true)
- .setMaximumMembersInAGroup(membersCount: 200)
- .build()
- ChatSDK.Builder.enableContactSync(isEnable: true)
- .setDomainBaseUrl(baseUrl: "YOUR API BASE URL")
- .setMaximumPinningForRecentChat(maxPinChat: 4)
- .setGroupConfiguration(groupConfig: groupConfig!)
- .deleteMediaFromDevice(delete: true)
- .setAppGroupContainerID(containerID: "YOUR GROUP CONTAINER ID")
- .buildAndInitialize()
- ChatManager.shared.initialize(username: USERNAME, secretKey:SECRET_KEY, xmppDomain: XMPP_DOMAIN, xmppPort: XMPP_PORT)
- ChatManager.makeXMPPConnection()
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.
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 apiIntegrate Our Video, Voice & Chat SDKs into any app in < 30 mins
Try it freeBuild your own customizable apps with 150+ features for a one-time license cost!
Contact Sales
Extend Networking Possibilities
Avail group chats where users with similar interests get a chance to exchange their know-hows. Stimulate activities like entertainment and deep discussions on social topics in your chat app and scale up user engagement. Take control of information flow across distinct channels with the assistance of our moderation tools.
Explore social chat api