We deliver a best-in-industry average response time of 3s and a latency less than 100 ms even during unstable network connectivity.
Our easy-to-use APIs can help you add powerful in-app features to enrich every interaction that takes place in your app.
Develop a secure communication infrastructure with End-to-end Encryption, HIPAA compatibility & GDPR compliance.
Add in-app functionalities to your app that can run on multiple devices and operating systems like Android, iOS and web applications.
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 APIGet 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 APICater 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 APIWhatever the Count, MirrorFly ensures all collaboration mediums are encrypted.
Our security layers are End-to-end Encryption, Signal Protocol, AES 256, HIPAA, & GDPR Compliances.
Explore security PageMessaging Infrastructure Built To Connect 10M+ Users & 1B+ Conversations.
The modern infrastructure automatically provisioned to match your concurrent user base across devices.
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()
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.
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 apiIt’s easy, free, and you can start integrating on your app immediately...
Try for freeWe’d love to answer your questions. Tell us your needs, and we’ll contact you shortly.
Talk to 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