MirrorFly Chat API
MirrorFly เป็นแพลตฟอร์มการสื่อสารแบบเรียลไทม์ที่นำเสนอ Chat APIs และ SDKs สำหรับฟีเจอร์การส่งข้อความ เสียง และวิดีโอที่ปรับแต่งได้ พร้อมด้วยซอร์สโค้ดเต็มรูปแบบ รองรับไวท์เลเบล และตัวเลือกการปรับใช้ที่ยืดหยุ่น
เอกสาร
A Fully Custom Chat API & SDK For Web and Apps
Build a real-time chat app for iOS, Android & Web with MirrorFly’s Chat API & Messaging SDK, trusted by industry leaders & developers.
- Custom Workflow: Add your own logos & colors.
- Multiple Hosting Options: Host on-premise or cloud.
- Complete Data Ownership: Have control of your data.
- 100% Customizable: Customize features & workflows.
- Full Source Code: Get full access to the codebase.
Trusted by 1050+ Clients
1000+ In-App Chat Features for User Engagement
Get all the custom features & tools you need to build your own real-time messaging app.
Communication
- Communication
- One-on-One Chat
- Group Chat
- Typing Indicators
- Read Receipts
- Delivery Receipts
- Push Notifications
- In-app Notifications
- Scheduled Messages
Collaboration
- Collaboration
- Chat Rooms
- Location Sharing
- File & Media Sharing
- Join Via Link
- Chat Mentions
- Polls
- Message Broadcasting
- On-Demand Translation
Moderation
- Moderation
- Chat Moderation
- E2E Encryption
- HIPAA, GDPR & OWASP
- Profanity Filters
- MFA Authentication
- IP Whitelisting
- Number Masking
- Spam Protection
Analytics
- Analytics
- Analytics Dashboard
- Custom Admin Roles
- Annotations
- Platform APIs
- Active Users Tracking
- Total User Insights
- Message Volume Analytics
- Feature Access Controls
100% Customizable Messaging SDK For Enterprises
Configure any part of MirrorFly's chat solution as per your needs & drive endless in-app conversations.
Fully Customizable WorkFlow
Build a messaging app with 1000+ self-hosted features, for any workflow.- Customizable features
- Your brand theme & colors
- Add your company logo
- Hire dedicated team View White label Chat
Your Chat Server, Your Control
Host your messaging sdk on your own data center, server, or a private cloud.- Full data ownership in your hand
- Self-hosted chat server
- Host on your cloud or MirrorFly
- Personalized security View On-Premises Chat
Intelligent In-App Messaging
Add AI-driven chat that adapt to your domain, branding & customer needs.- Design AI chat flows your way
- Train agents on your own data
- Use your brand voice & tone
- Add AI to chat, voice, or support View Conversational AI Chat Solution
Build In Any Language,
Build, customize, and launch in-app messaging with MirrorFly’s highly reliable chat infrastructure, feature-rich SDKs, and customizable UI Kits. Choose the technology stack you’re comfortable with and build without compromise.
MirrorFly's Chat SDK installs via Gradle and supports Android, iOS and web projects. Access the full source-code on GitHub & npm.
- Android
- iOS
- Javascript
- React Native
- Angular
- Flutter
TextMessage textMessage = new TextMessage();
textMessage.setToId(TO_JID);
textMessage.setMessageText(TEXT);
FlyMessenger.sendTextMessage(textMessage, (isSuccess, error, chatMessage) -> {
if (isSuccess) {
// you will get the message sent success response
}
}
);
var textMessage = TextMessage()
textMessage.toId = TO_JID
textMessage.messageText = TEXT
FlyMessenger.sendTextMessage(messageParams: textMessage) { isSuccess, error, chatMessage in
if isSuccess {
// Update the UI
} else {
// Handle the error
}
}
const userJid = SDK.getJid(USER_NAME)
await SDK.sendTextMessage({
toJid: "",
messageText: ""
});
function messageListener(response) {
console.log("Message Listener", response);
}
{
'@react-native-community/netinfo' : '^11.4.1',
"react-native-get-random-values": "1.11.0", //must use version >=1.7.1
'realm': "^20.1.0",
'react-native-fs': "^2.20.0",
'moment': "2.30.1",
//add the below calls related dependencies
"react-native-webrtc": "124.0.4" // must use version "124.0.4"
"react-native-background-timer": "^2.4.1",
'react-native-permissions':'^5.2.1'
}
const initializeObj = {
licenseKey: \`LICENSE_KEY\`,
callbackListeners: {},
};
await SDK.initializeSDK(initializeObj);
await SDK.sendTextMessage({
toJid: "",
messageText: ""
});
function messageListener(response) {
console.log("Message Listener", response);
}
void main(){
WidgetsFlutterBinding.ensureInitialized();
Mirrorfly.initializeSDK(
licenseKey: LICENSE_KEY,
iOSContainerID: iOS_APP_GROUP_ID,
chatHistoryEnable: ENABLE_CHAT_HISTORY,
enableDebugLog: ENABLE_DEBUG_LOG, // to enable logs for debug
flyCallback: (FlyResponse response) {
runApp(const MyApp());
}
);
}
var textMessage = MessageParams.text(
toJid: toJid,
replyMessageId: replyMessageId, // Optional
topicId: topicId, // Optional
textMessageParams: TextMessageParams(messageText: messageText);
Mirrorfly.sendMessage(messageParams: textMessage, flyCallback: (response){
if(response.isSuccess){
}
});
See What Leaders Say About MirrorFly
Discover what our customers have achieved by choosing MirrorFly real time messaging for their in app communication needs.
In-App Chat SDK, Built for Every Industry
MirrorFly helps you build any kind of chat use case for your business.
- Banking
- Healthcare
- Social & Community
- SaaS Business
- SuperApp
Banking
Banking & Fintech Messaging
Make it easy for customers to get their queries resolved via chat with a banking authority, by adding our in app chat api and messaging SDK.
- Instant Account Assistance
- Convenient Banking
- Personalized Financial Guidance Explore Banking Messaging

Healthcare
Healthcare & Telemedicine Chat
Deliver personalized patient care experience by connecting doctors with patients in real time by adding chat capabilities to your healthcare platform.
- Quick Health Queries
- Appointment Scheduling
- Medication Reminders Explore Healthcare Chat Solution

SaaS Business
SaaS Business & Multi-Tenant Chat
Engage users in real-time conversations and increase your opportunities to upsell or cross-sell your products/ services based on usage patterns.
- Product Demonstrations
- Customization Assistance
- Data Migration Support Explore Multi-tenant Chat

SuperApp
Super App Development
Facilitate an easy channel for your users to communicate with your agents by integrating our real time chat SDK & messaging API for easy bookings, ordering food, or arranging transportation.
- Centralized communication
- Integrated Services
- Order Tracking and Updates Explore Super App
