The World’s Leading Brands Trust Us

Over 100+ companies are building communication capabilities into their products with MirrorFly.

What Makes MirrorFly The Ideal Logistics Partner?

Develop your own communication apps as you prefer with 500+ customizable features, 99.999% SLA and < 100ms avg. response time, for a one-time license cost!

100% Customizable SDKs

Easy Integration

Add communication capabilities to your app with our easy-to-integrate SDKs.

Whitelabel Solution

Pre-built UI Kit

Drive user attention on your app with our visually-appealing design elements.

One-time License Cost

High Security & Privacy

Protect user conversations on your transportation apps with end-to-end encryption.

Hire Dedicated Team

Flexible Deployment

Get the freedom of hosting on your own cloud/ hardware or on our cloud servers.

Scalable Communication APIs That Keep Your Users Connected

Integrate APIs that add communication capabilities to your transportation/logistics apps

logistics messaging app
HD Video Call

Drive Authentic Inquiries With HD Video Calls

Face-to-face inquiries are a great way to build trust in a service. Video calls in a logistics/delivery app make it easy for customers to resolve their queries about a product/ service right away, offering an in-person meeting experience.

  • Join via link
  • Speaking indicators
  • Call muting
Explore Video Call API
HQ Voice Call SDK

Streamline Logistics With HQ Voice Calls

Do not let the customers on your shipping/ delivery apps hang on without any info about their orders. Ensure a hassle-free purchase experience by providing options to make direct calls to the vendor/delivery representatives to keep their orders on track.

  • Call Logs
  • Call Muting
  • SIP/ VoIP Calling
Explore Voice Call API
build delivery chat app
shipping communication app
Free In-app Chat

Get Users To Exchange Whereabout Info Via Chat

Keep vendors, drivers, dispatchers, & customers in the loop with in-app messaging features. Make trips to any place in the world easy & safe with location-sharing. Get passengers to track the live stop of their buses/ cabs right from where they are.

  • Presence indicators
  • Push notifications
  • Geo location
Explore Chat API

Rich Communication APIs for Web and Mobile Apps

MirrorFly is your best shot to add complete communication experiences to your transportation app.

transportation messaging api
User presence indicators
transportation chat app
Ready to use UI Modules
logistics messaging app
Access Controls
build delivery chat app
Message Translation
shipping communication app
Unread Message Count
delivery chat api
Chat Moderation Tools
transportation messaging api
Dynamic Partitioning
transportation chat app
User-to-User Blocking
logistics messaging app
Full History Search
build delivery chat app
Multi-Tenancy Calling
shipping communication app
Chat Analysis
delivery chat api
Extended Messaging
transportation messaging api
Extended Messaging
transportation chat app
User-to-User Blocking
logistics messaging app
Message Translation
build delivery chat app
Voice Calling
shipping communication app
Group Voice Call
delivery chat api
Call Transfer
transportation messaging api
Call Queueing
transportation chat app
Video Calling
logistics messaging app
Dual Screen Sharing
build delivery chat app
HD Experience
shipping communication app
Audio Fallback
delivery chat api
Voice Calling
transportation messaging api
Group Voice Call
transportation chat app
Call Transfer
logistics messaging app
Call Queueing
build delivery chat app
Video Calling
shipping communication app
Dual Screen Sharing
delivery chat api
HD Experience
transportation messaging api
Audio Fallback
Explore chat features

In-app Communication SDKs

Build On Top Of Any Tech Stack

Develop video, voice & chat features on your apps using any preferred programming language of your choice.

mirrorfly logo
      
      
  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()

Integrate Video, Voice & Chat SDKs In 3 Simple Steps

The most flexible SDK to build engaging in-app video, voice and chat experiences on your transportation apps

transportation messaging api
next arrow
agora chat sdk
Download SDK

Create an account with MirrorFly, download the SDK and get your license key. Sign in

#
agora api
Install SDK
#
companies similar to agora
Launch
mirrorfly support team
Integrate Our SDKs In Just 10 Mins!

Start adding video, voice and chat SDKs to any app right away!

Contact Sales

Need SDK integration support? Hire our developers!

mirrorfly sales team
Get Started With Our Self-hosted Video, Voice & Chat Solution!

Build your own customizable apps with 500+ features for a one-time license cost!

Request Demo

Let us build your chat app. Hire dedicated team!

Request Demo