Product
Chat SDK
Add customized messaging experiences to your real-time video and voice apps with Agora’s chat SDK.
Boost user engagement by adding chat to your RTC experience
Adding messaging to your app keeps your online users connected, informed, and engaged, improving overall in-app conversion and retention.
![Graphic with a woman and call icons](https://www.agora.io/en/wp-content/uploads/2023/05/integrated-chat-r2.webp)
Integrate messaging effortlessly
Build a truly immersive and engaging user experience with our web and mobile chat SDKs that work seamlessly with our video, voice, and streaming products.
![Graphic of a chat message with a blurry image](https://www.agora.io/en/wp-content/uploads/2023/05/chat-moderation.webp)
Safeguard your community
Protect users from unwanted profanity, offense, and inappropriate images or text with robust content moderation built in to the chat platform.
![Graphic of a man with face filter](https://www.agora.io/en/wp-content/uploads/2023/05/chat-plugins.webp)
Add chat extensions easily
Agora’s chat APIs provide the flexibility to integrate powerful and interactive 3rd party solutions so you can fully customize the chat experience for your users
Features
Rich media messages
Agora’s chat API service includes cross-platform support for emojis, GPS location, structured messages, push notifications, and rich-media files with auto-generated thumbnails.
![Channel User Management icon](https://www.agora.io/en/wp-content/uploads/2023/12/channel-user-management.png)
Channel and user management
Customize channel metadata, push notification behavior, and message history storage based on use cases and perform role-based user management.
![Chat Analytics icon](https://www.agora.io/en/wp-content/uploads/2023/12/chat-analytics.png)
Chat analytics
Easily monitor, measure, and improve quality of experience with Agora Analytics to keep a pulse on both usage and quality metrics from Agora’s chat SDK for mobile and desktop.
Message essentials
Allow offline messaging, message recall and delete, read receipts, presence and typing indicator, push notifications, and exporting chat history.
Security and Compliance
Build a secure chat application with TLS/SSL, file encryption, GDPR and HIPAA compliance, and privacy features like allowing users to erase their personal data.
Message translation
Enable auto, on-demand, or push translation so your users can chat in their preferred language.
Made for developers
With Agora’s SDKs, sending a message only takes a few lines of code.
Use Cases
Add chat to any real-time communication use case
Agora’s platform offers flexible customization, ease of implementation, and reliable network quality to provide your users with an amazing messaging and chat experience.
![A student with a laptop](https://www.agora.io/en/wp-content/uploads/2023/05/education-cm.webp)
Education
Connect students, teachers, and parents by offering feature-rich messaging or chat as a service.
![A woman playing games on a computer with headphones](https://www.agora.io/en/wp-content/uploads/2023/05/gaming-cm.webp)
Gaming
Build an immersive in-game chat experience that engages and retains your gamers.
![A man in a video meeting](https://www.agora.io/en/wp-content/uploads/2023/05/future-of-work-cm.webp)
Future of Work
Never lose your community to 3rd party collaboration and messaging tools with our chat API for web.
![A man interacing with a laptop](https://www.agora.io/en/wp-content/uploads/2023/05/retail-chat.webp)
Retail
Optimize buyer experience and track packages with real-time GPS locations.
![Two people interacting on a phone video call](https://www.agora.io/en/wp-content/uploads/2023/05/social-cm.webp)
Social
Create a safe community and drive deeper connections with built-in moderation through our chat API for websites or native apps.
![A woman chatting with a man and a kid over video](https://www.agora.io/en/wp-content/uploads/2023/05/telehealth-chat.webp)
Telehealth
Upgrade your remote care application with customizable and secure chat API service.