CHAT SDK

The Preferred Chat SDK & API for apps and websites

Build reliable in-app chat, backed by experience serving 1+ billion MAU and 3,200+ global CDN nodes.

Chat Free Plan
1,000 MAU/mo
Free forever
No credit card required
Quick setup
All features available
Push integration included

Essential and advanced chat features

Build chat experiences in one place with messaging, group chat, moderation, push notifications, and analytics.
media demo image
Core messaging features
The message sdk provides reliable core messaging capabilities, including offline messages, read receipts, and user presence. It supports stable message delivery across different network conditions with a 99.99% delivery rate.
media demo image
Engagement features
The Chat SDK helps products build more engaging social experiences with @mentions, message replies, emoji reactions, typing indicators, and group announcements.
media demo image
AI intelligence
The Chat SDK includes AI-native features such as 100+ language real-time translation, AI moderation for text, images, and videos, smart message recommendations, chatbot integration, and keyword filtering.
media demo image
Security and compliance
The Chat SDK provides enterprise-grade security with end-to-end encryption, RBAC role-based access control, IP allowlists, message audit logs, and compliant data retention.
media demo image
Push and notifications
The Chat SDK supports cross-platform push notifications across iOS APNs, Android FCM, HMS, and other vendor channels. It also supports custom push templates, rich media push, and silent push notifications.
media demo image
Message analytics
The Chat SDK provides analytics for user scale, message volume, group scale, and product activity. With real-time data dashboards, businesses can monitor chat growth trends and optimize engagement strategies.
The complete Chat feature matrix
80+ chat features across messaging, group, user, moderation, and analytics — from MVP to enterprise.

Message types

Text messages
Image messages
Voice messages
File messages
Location messages
Short video messages
Gift messages
Custom messages
Stickers

Chat types

Private 1-to-1 chat
Group chat
Large community chat
Public chat
Live group chat

Core messaging features

Visual components
Send messages
Receive messages
Query message history
Forward messages
Delete messages
Edit messages
Recall messages
Insert messages
Clear messages
Message search
Typing indicators
Message read receipts
Message push notifications
Unread message count
Message translation

Group features

Search groups
Create and disband groups
Join, leave, and invite users to groups
Get and update group profiles
Get and update group member profiles
Mute and remove group members
Set group administrators
Get the number of online group members
Group custom attributes
Group counters
Private groups
Group announcements

User management

Add and delete friends
Get friend lists
User profile management
Query and subscribe to user status
Friend groups
Block and unblock friends
Get blocklists
Followers and following

Message moderation

Text, image, and domain moderation
Automated moderation
Violation message blocking
Custom moderation policies
Mute and block users
Moderation monitoring dashboard

Message translation

Text message translation
Push notification translation

Message analytics

User scale statistics
Message volume statistics
Group scale statistics
Data analytics dashboard
Data export
REST API calls
1 Billion+

Monthly Active Users

550 Billion+

Daily Peak Messages

100,000+

Customers Worldwide

>99.99%

Message Success Rate

Chat experiences for every business scenario

Support real-time conversations across social, mobility, healthcare, gaming, live streaming, and e-commerce use cases
Our messaging API helps bridge people and communities

Our messaging API helps bridge people and communities

  • Robust multimodal instant messaging
  • Private and public group chats with themed channels
  • Offline message capabilities
  • Intelligent friend matching and alerts
Best for social and community apps that need to scale chat to millions of MAU without re-architecting.
Connect consumers, drivers, and customers with Chat SDK

Connect consumers, drivers, and customers with Chat SDK

  • Cost-effective and efficient in-app chat system
  • Real-time order status updates
  • Customized notifications for sales and delivery
Good for delivery and rideshare apps where chat reliability on weak mobile networks directly impacts order completion rates.
Elevate patient care via mobile conversations with Chat SDK

Elevate patient care via mobile conversations with Chat SDK

  • HIPAA-compliant telemedicine chat
  • Proactive notifications throughout the patient journey
  • Patient consultation history records
Best for telehealth platforms required to meet HIPAA, GDPR, and ISO 27018 simultaneously
Enhance gaming interactions through Chat SDK features

Enhance gaming interactions through Chat SDK features

  • Text translation for connecting global players
  • Multi-channel: private chats, channels, team-ups, etc
  • Unity and Unreal SDK support
Best for mobile and PC studios shipping social features at million-concurrent scale.
Enhance live stream interaction through Chat SDK

Enhance live stream interaction through Chat SDK

  • Real-time danmaku comments
  • Virtual gifts from viewers to streamers
  • Themed conversations
  • Rich media sharing in chat (videos, images, audio)
Good for live commerce, sports, and entertainment platforms that need stream chat to keep audiences from 100 to 1,000,000+ concurrent.
Enhance conversion rates for brands with Chat SDK

Enhance conversion rates for brands with Chat SDK

  • Real-time communication between buyers and sellers
  • Streamlined customer service communication
  • In-app promotional message push
  • Customizable brand interface
Best for retail apps looking to boost checkout conversion rates through real-time pre-purchase chat.

Advantages of the TRTC Chat API and SDK

From fast integration to global messaging, build secure and flexible chat experiences

    Developer-Friendly

    Integrate Chat into your existing app in hours with prebuilt UI components, templates, and developer-friendly SDK documentation.

    Global Access

    Enable stable cross-region messaging with a global network and multi-level optimal routing for real-time message delivery.

    Multi-Platform Support

    Build once across Android, iOS, Web, Flutter, React Native, and more with one message sdk built for cross-platform integration.

    Free Forever

    Start with 1,000 MAU free every month, no credit card required, perfect for early development, testing, and small-scale launch.

    Security on Top

    Protect messages and data with international data protection standards, SSL, AES encryption, and enterprise-grade security.

    Flexible and Customizable

    Customize your communicational experience with flexible UI, webhooks, plugins, and business extensions tailored to your product needs.

A Few Lines of Code, Say Goodbye to Busywork

Integration paths support AI-assisted setup, rapid prototyping, and deep customization for apps.
UIKit
Low Code
Best for: MVPs, moderate customization, and fast chat launch.
Supports React, React Native, Vue, Android, iOS, macOS, and FlutterProvides ready-to-use chat UI for conversations, messages, and contactsSupports custom themes, layouts, message styles, and interactions
Skill
No code
Best for: AI-assisted development, quick demos, and first-time integration.
Supports Cursor, Claude Code, Codex CLI, CodeBuddy, and TraeLets AI access the latest Chat SDK docs and API references through MCPBuilds Chat SDK flows with natural language, from setup to testing
Core SDKs
Full control
Best for: Complex scenarios, deep customization, and full UI control.
Supports iOS, macOS, Android, Web, Flutter, React Native, Unity, and Unreal EngineProvides full APIs for messages, groups, users, push, and workflowsIntegrates deeply with AI, audio/video, and custom logic

Trusted by leading enterprises worldwide

Chosen by over 100,000 enterprises, TRTC Chat SDK serves users across 200+ countries and regions
Ryt Bank
Ryt Bank
Ryt Bank is an entity established by YTL Digital Capital Sdn Bhd and Sea Limited, combining decades of industry expertise with cutting-edge digital innovation to bring the world’s first AI-driven bank.
Requirements
Ultra-low latency, seamless AI integration, reliable messaging, and security and compliance.
Solutions
Chat has independent IDCs in Singapore, Germany, India, Korea, and United States and deploys over 2,800 cache and access nodes in six continents to ensure reliable and real-time global messaging.
Chat offers flexible APIs, enabling Ryt Bank to directly integrate its multi-layer AI agents into the message stream, allowing AI to “listen,” “verify,” and “execute” in real time.
Chat is backed by 13 international compliance certificates and achieves over 99.99% service availability and message deliverability for Ryt Bank.
Ryt Bank
Ryt Bank
Ryt Bank is an entity established by YTL Digital Capital Sdn Bhd and Sea Limited, combining decades of industry expertise with cutting-edge digital innovation to bring the world’s first AI-driven bank.
Requirements
Ultra-low latency, seamless AI integration, reliable messaging, and security and compliance.
Solutions
Chat has independent IDCs in Singapore, Germany, India, Korea, and United States and deploys over 2,800 cache and access nodes in six continents to ensure reliable and real-time global messaging.
Chat offers flexible APIs, enabling Ryt Bank to directly integrate its multi-layer AI agents into the message stream, allowing AI to “listen,” “verify,” and “execute” in real time.
Chat is backed by 13 international compliance certificates and achieves over 99.99% service availability and message deliverability for Ryt Bank.
BeLive
BeLive
BeLive Technology is a video SaaS company and a leading live streaming solution provider in Southeast Asia. It empowers brands and platforms to integrate live streaming and short video experiences, reaching over 100 million viewers with a cumulative playtime exceeding 50 million hours.
Requirements
Live social interaction, rapid deployment, high concurrency support, and global messaging.
Solutions
Chat provides BeLive’s live streaming business with audio/video chat rooms with an unlimited number of users, supporting rich social interaction features such as bullet chat, likes, and gifts for high-quality interactions.
Chat offers comprehensive low-code UI components compatible with Android, iOS, Web, Flutter, and React Native, significantly reducing development costs and enabling rapid feature deployment for enterprises.
Chat’s high-concurrency architecture supports dynamic scaling, allowing a single live streaming room to accommodate tens of millions of concurrent users.
Chat has independent IDCs in Singapore, Germany, India, Korea, and United States and deploys over 2,800 cache and access nodes in six continents to ensure reliable and real-time global messaging.
Amaze
Amaze
The next-generation super app under Thailand’s CP Group combines a wide range of products with exclusive points, providing millions of users with a seamless shopping experience.
Requirements
E-commerce live streaming interaction, rapid deployment, high concurrency support, and reliable messaging.
Solutions
Chat’s high-concurrency architecture supports dynamic scaling, allowing a single live streaming room to accommodate tens of millions of concurrent users.
Chat has exceptional resilience against weak networks, maintaining a message delivery rate of over 99.99% even in complex mobile network environments.
Chat supports a wide range of real-time interactive features, including live comments, likes, gifting, product tags, coupon distribution, and real-time voting.
moomoo
moomoo
A one-stop digital finance service platform launched by Futu for global investors. It integrates features such as trading, quotation, news, and social networking.
Requirements
Stock market trends monitoring, live streaming, in-app chat, reliable messaging, and security and compliance.
Solutions
With Chat server APIs, it can update stock prices in real time. moomoo users can chat with each other and fund managers with
Chat's one-to-one chat and live streaming features. moomoo uses customer service chat to engage users effectively.
Chat is backed by 13 international compliance certificates and achieves over 99.99% service availability and message deliverability for moomoo.
HABBY
HABBY
Habby is a globally renowned game publisher headquartered in Singapore. It has released popular games such as Survivor.io, Archero, Mirage: Perfect Skyline, and Penguin Isle. Among them, Archero, a casual shooting game, became a worldwide sensation and entered the top 10 of the App Store download charts in 46 countries and regions.
Requirements
In-game chat, in-game group chat, and global messaging.
Solutions
With Chat, Archero players enjoy powerful chat features with diverse message types including text, emojis, and custom messages.
Chat brings Archero players who pursue shared interest together and lets them team up for battles. With group member profile feature, players' levels and badges can be easily displayed.
Chat has independent IDCs in Singapore, Germany, India, Korea, and United States and deploys over 2,800 cache and access nodes in six continents to ensure reliable global messaging.
Ryde
Ryde
Ryde is Singapore’s first carpooling app and has now grown into a leading mobility platform offering comprehensive transportation and delivery services.
Requirements
In-app chat, reliable messaging, and Privacy and Security.
Solutions
Chat enables in-app messaging for Ryde, supporting various message types such as text, emojis, and custom messages, helping drivers and passengers interact on the platform with ultra-low latency, security, and seamlessness.
Chat is backed by 13 international compliance certificates,and uses SSL and AES encryption in its message transmission to protect user information and ensure privacy and security.
With over 20 years of experience in communication technology, Chat provides Ryde with more than 99.99% service availability and message delivery rate.
EF
EF
Education First (EF) is a global leading education group specializing in language training, educational travel, degree programs, and cultural exchange. Currently, EF operates more than 600 English language schools in over 50 countries and regions worldwide.
Requirements
Live classroom interaction, member permission management, reliable messaging, and global messaging.
Solutions
Chat provides EF’s online classrooms with a Chat API that supports various message types, including text, images, and custom messages. Students and teachers can interact in real time during class, and can also upload courseware, handouts, and other content at any time, enhancing the effectiveness of teaching.
EF uses Chat's signaling management feature to implement classroom management capabilities such as managing students’ microphone access (on/off), muting all participants, inviting students to join, raising hands, and more.
Chat has independent IDCs in Singapore, Germany, India, Korea, and United States and deploys over 2,800 cache and access nodes in six continents to ensure reliable global messaging.

Ensure privacy and information security

Power messaging for millions of users and thousands of customers on our highly scalable infrastructure, built for security and reliability and certified by leading compliance standards.
Data at Rest
Protected by AES 256 Encryption.
Data Privacy
Enhanced by end-to-end Encryption.
Data in Transit
Protected by SSL/TLS.
ISO 27001
ISO 27018
DNV GL CSA STAR
WebRTC Compliance
ISO 27017
BS 10012
ISO 9001:2015
ISO 20000
GDPR
DJCP
ISMS
HIPAA

Reliable global messaging network

Built on global acceleration nodes and a high-availability network architecture for low-latency and reliable messaging.
99.99%
Message Delivery Success Rate
550 Billion+
Daily Peak Message Processing Volume
1 Billion+
Monthly Active Users
200+
Countries & Regions Covered
3,000+
Global Acceleration Nodes
100,000+
Global Customers Served

Explore the complete Tencent RTC product suite

Frequently Asked Questions

What is Tencent RTC Chat SDK?

Tencent RTC Chat SDK is a development toolkit for in-app messaging scenarios, providing SDKs, APIs, and pre-built UI components that enable developers to quickly integrate one-to-one chat, group chat, message sending/receiving, and group management capabilities. For business scenarios requiring deep customization, developers can also use the Core SDK to customize chat logic and combine it with real-time interactive capabilities such as voice and video.

How does Tencent RTC compare with other products?

Tencent RTC Chat SDK provides pre-built UI components, Core SDK, and MCP integration capabilities, supporting rapid integration and deep customization to help developers reduce integration costs and accelerate time-to-market. Under specific laboratory testing conditions, Chat SDK maintains stable message delivery performance even at up to 60% packet loss rates. It also offers a free tier of 1,000 MAU per month, suitable for development, testing, and early-stage launch.

How do I integrate Tencent RTC Chat SDK?

Tencent RTC provides three integration approaches:
MCP Integration: Suitable for AI-assisted development, quick trials, and demo building. Initialization, configuration, code generation, and testing can be completed through natural language interaction.
UIKit Integration: Suitable for rapid launch and moderate customization. Provides out-of-the-box chat UI across multiple platforms, with support for customizing themes, layouts, and interactions.
SDK Integration: Suitable for complex businesses and deep customization. Provides full API capabilities and can be deeply integrated with AI, audio/video, and other capabilities.

Which development platforms does Tencent RTC support?

Tencent RTC Chat SDK supports 7 major platforms: iOS, Android, Web, Flutter, React Native, Unity, and Unreal Engine, while also supporting cross-platform frameworks such as Electron and uni-app. Each platform provides an out-of-the-box UIKit component library, including modules for conversation lists, chat windows, and contact management. In addition, Tencent Chat can be easily integrated using MCP.

Is Tencent RTC compliant with HIPAA requirements?

Yes. Tencent RTC Chat is HIPAA certified and can provide customers with a BAA (Business Associate Agreement). In addition, Tencent RTC Chat has passed 13 international security certifications including SOC 1/2/3 and ISO 27001, meeting strict data security requirements for healthcare, financial services, and other highly regulated industries.

Is Tencent RTC Chat SDK permanently free?

Yes. Tencent RTC Chat offers a free tier that includes 1,000 MAU per month. Developers can start using it without binding a credit card. The free tier includes push notification capabilities and supports usage alerts to help developers manage their usage more clearly.

Can Tencent RTC support large-scale concurrency?

Yes. Tencent RTC Chat processes over 550 billion messages per day at peak, supports 100,000+ concurrent members in a single group, and has proven elastic zero-downtime scaling from 10,000 to 2,000,000 concurrent users in production environments. Under extreme laboratory conditions with 60% packet loss, message delivery success rate remains at 100%.

Does Tencent RTC provide AI capabilities?

Yes. Tencent RTC Chat provides multiple AI capabilities covering scenarios such as development integration, content safety, real-time translation, and intelligent interaction:
MCP Integration: Supports completing project initialization, configuration, code generation, and testing with AI assistance.
AI Content Moderation: Supports moderation of text, images, and video content, helping reduce manual review workload.
Real-time Translation: Supports multi-language message translation, enabling smooth communication across language barriers.
AI Chatbot Integration: Supports connecting custom bots for scenarios such as auto-reply and intelligent customer service.
Intelligent Message Recommendations: Can combine user behavior and business rules to support more personalized message delivery.

How is Chat SDK priced? Is there a free trial available?

Yes, we provide a free trial including up to 1,000 MAU, allowing you to fully experience all features of our Chat SDK product. For continued use, Tencent RTC services follow a combined billing model: a prepaid monthly subscription as the base, with pay-as-you-go charges for excess usage. For detailed pricing information, please refer to our pricing page.

How can your Chat SDK be combined with other products?

The Tencent RTC Chat SDK can be seamlessly integrated with other products like Call and Live through a unified console that allows multiple services to be managed under a single application. This shared application infrastructure enables powerful interoperability for use cases such as adding real-time chat to a live stream or messaging within an audio/video call. This is further supported by the framework-agnostic Chat SDK, which can be combined with other product SDKs in the same app, as seen in common workflows like using the Chat SDK and Room SDKs together for meetings or combining the Chat SDK and Live SDKs for interactive streaming. While services may require separate billing packages, they are managed under a unified billing center.

What types of applications can I build with Tencent RTC Chat SDK?

The Tencent RTC Chat SDK is highly flexible and empowers you to create various types of chat or messaging applications, including but not limited to one-to-one messaging, group chats, live streaming interactions, and short video platforms, where you can follow celebrities, join live groups, and post comments. Additionally, it supports features like message forwarding, recall, quote, and read receipts, making it suitable for fully-featured chat apps.

How do I choose a chat API for in-app messaging?

Compare the platforms, conversation model, authentication and interface work your app needs. Prototype two authenticated users before deciding between a Core SDK and connected UI components.

Can a chat API connect customer support and community conversations?

Use different access and membership rules for service threads and public groups. Your backend owns support workflows and community policy; the messaging layer carries the conversation.