We got everything you need to build the best video calling experiences.
Add highly responsive Ui elements like logo, colors and typefaces to your live video calling apps, as per your brand requirements.
Connect users over 1:1 and group as long as they need. Leverage the freedom of making and receiving calls without any restrictions.
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.
With the MirrorFly video SDK, users can record their ongoing calls and sessions, store them, and repurpose them in the future.
Add video calls to your Android, iOS or web app with our flexible SDK. Connect users on any device and on any operating system.
Whether you are a beginner or an expert developer, Our video SDK is easy to integrate into your app and are flexible to deploy.
Drive highly secure peer-to-peer real time video chat experiences on any platform, language, or browser.
Leverage highly interactive virtual collaboration video features on your apps to build a hassle-free live calling experience.
Manage, track & elevate your virtual meetings, conferences, webinars & discussions in one centralized Hub.
Make your users feel that every call they make on your platform is under their control with advanced calling tools.
Develop your own communication apps as you prefer with 1000+ customizable features, 99.999% SLA and < 100ms avg. response time, for a one-time license cost!
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 & ComplianceShip 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.
- 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()
It just takes less than 20 minutes to add video calling capabilities to your app, with MirrorFly’s video chat SDK.
Create a MirrorFly account, download the SDK from the dashboard & get License key. Contact Sales
Discover what our customers have achieved by choosing MirrorFly for their in-app communication needs.
“We have been working together for about 2 years now. Their wide range of technical expertise truly puts us on the right track.”
“With their extensive feature set, smooth integration and commitment to our success, they’ve truly made it a fruitful partnership.”
“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.”
Our industry-leading Video SDK is all you want to build the best communication channel for your brand.
Reduce wait times and improve patient care with virtual medical consultation and follow-ups. Make medical assistance easy-to-access with online video calls.
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.
Boost engagement among friends, family or communities on your social apps. Host conversations among multiple participants with modern video call features.
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.
Gather audiences from different parts of the world to enjoy video streams. Conduct online events for groups and communities with interests and ideologies alike.
Create the best video calling experiences that 10x user engagement & increase your app interactions with our APIs & SDKs.
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.