CHAT FOR DEVELOPERS
Chat SDKs for the way your app is built.
Add real-time messaging to web, mobile, and games. Choose your platform, connect your existing users, and build conversations around your product’s workflow.
Messaging inside your app. Your brand and business rules.
CHOOSE YOUR PLATFORM
Your stack. Your integration path.
Start with the official package, platform requirements, and integration details for your application.
JavaScript Chat SDK
Build web messaging with Tencent RTC’s JavaScript Chat SDK. Connect messages, media, and groups to your own browser interface.
Installation & SDK guideReact Native Chat SDK
Build mobile messaging with Tencent RTC’s React Native Chat SDK. Share chat logic across iOS and Android while keeping your own screens and native interactions.
Installation & SDK guideiOS Chat SDK
Add iPhone messaging with Tencent RTC’s iOS Chat SDK. Connect your Swift or Objective-C interface to direct conversations, groups, and shared media.
Installation & SDK guideAndroid Chat SDK
Build native messaging with Tencent RTC’s Android Chat SDK. Connect conversations to your own Android screens, navigation, and application lifecycle.
Installation & SDK guideFlutter Chat SDK
Build messaging in Dart with Tencent RTC’s Flutter Chat SDK. Connect conversations and message events to the Flutter widgets your product needs.
Installation & SDK guideUnity Chat SDK
Connect players with Tencent RTC’s Unity Chat SDK. Build party messages and guild conversations into your own in-game interface.
Installation & SDK guideUnreal Engine Chat SDK
Add team messaging with Tencent RTC’s Unreal Chat SDK. Connect C++ messaging APIs to party and guild interfaces in your Unreal Engine game.
Installation & SDK guidePRODUCT CAPABILITIES
Messaging built around your product.
Choose the conversation types, message data and identity model that fit your app, then plan for interrupted connections.
Add application context to messages
Use custom messages for bookings, listings, invitations, or status updates. Validate the action against your backend, then render the result in the conversation.
JavaScript message APIs ↗Connect your existing user identity
Generate UserSig on your backend and authenticate the client with its own identity. Use server APIs and callbacks to keep conversation access aligned with your application rules.
Generate UserSig on your server ↗Plan reconnects and notifications
Build the complete message lifecycle: send errors, reconnects, history, unread state, and the notification setup for each target. Test on devices and builds that match your users.
Mobile offline push integration and scope ↗Find the message that matters
Give users a way back to decisions and shared files with message history and search. Load older messages progressively and expose the search options available in the chosen SDK edition.
JavaScript message history ↗Bring people together in the right group
Support project teams, member communities, and temporary groups with the group model that fits the workflow. Manage membership and roles through Chat APIs while your application controls who is entitled to join.
Choose the right Chat group type ↗Availability varies by SDK, edition, and service plan. Review Chat plans and feature limits ↗
MOOMOO · INVESTOR COMMUNICATION
Connect alerts, communities and live conversations.
moomoo partnered with Tencent RTC for messaging, live-streaming interaction and push notifications. Its published requirements include investment discussion groups and reaching users across app states.
- Group communication with membership management
- Messaging and notifications alongside live content

WHY TENCENT RTC
Choose an integration path before you write the chat screen.
A Chat SDK supplies client-side messaging capabilities. A UI Kit adds connected interface components. Server APIs and callbacks connect the service to your backend. Choose the combination based on your design requirements, framework, and operational needs.
Keep ownership of your interface
Core SDKs expose messaging and conversation events so your team can use its existing app layout, design system, and navigation.
Cover web, mobile, and game clients
Dedicated platform guides provide a concrete integration path for JavaScript, native mobile, cross-platform frameworks, Unity, and Unreal. Capabilities vary by edition and target.
Connect chat to business operations
Custom messages, REST APIs, and webhooks let messaging carry the account, order, booking, or community context that belongs to your application.
TRY THE EXPERIENCE
See how the conversation feels.
Change the theme and add a message in this local interface preview. Then open the official Chat demo to explore connected messaging with test accounts.
The preview uses local state and fictional participants. It does not connect to Tencent RTC or send messages to other people.
Could you share the workshop invitation?
Local UI preview · no message is sent to a service
FROM EVALUATION TO INTEGRATION
Connect Chat to your application.
Use the selected platform quickstart first, then add authentication and the message behavior your application requires.
- 01
Choose your platform
Open the integration guide for your framework or engine and check its current requirements.
- 02
Connect two accounts
Initialize Chat, obtain server-issued credentials, and exchange messages between independent users.
- 03
Complete the experience
Add your UI, access rules, media, push integration, failure states, and release validation.
JavaScript SDK quickstart
Start a web proof of concept or choose another platform above; install the SDK edition your features require.
Open official guide ↗Generate UserSig on your server
Create a Chat application and issue credentials from your backend for each test account.
Open official guide ↗JavaScript message APIs
Exchange text, media, and custom messages, then implement send and receive states.
Open official guide ↗Chat server REST APIs
Add server-side accounts, groups, message operations, and application workflows.
Open official guide ↗BEFORE YOU BUILD
Chat SDKs FAQs
Answers for product and engineering teams.
What is a chat SDK?
+
A chat software development kit packages client APIs for messaging, conversation state, and events. It connects your app to a messaging service and provides the building blocks for a custom chat experience.
What is the difference between a chat SDK and a chat API?
+
A client SDK runs inside your web, mobile, or game application. Server APIs expose backend operations over HTTP. Many applications use both, with authentication and business rules on the backend.
Which platforms does Tencent RTC Chat support?
+
Official guides cover JavaScript, iOS, Android, React Native, Flutter, Unity, and Unreal Engine. Exact features, supported targets, and minimum versions differ by platform and SDK edition.
Can I start without building every UI component?
+
Yes. Review the React, React Native, Flutter, iOS, and Android UI Kit pages for connected components and their separate requirements.
Can I test Chat for free?
+
The public Chat pricing page lists a free plan for up to 1,000 monthly active users. Review the current limits and plan terms, or open the official demo to explore the experience before integrating.
What is the shortest useful Chat SDK proof of concept?
+
Choose one platform, follow its install guide, and exchange a message between two accounts. Then add the single custom message or group flow your product depends on, with server-issued UserSig and documented failure handling.
How do I choose a chat SDK for web, mobile or games?
+
Match the official platform guide to your project, including native dependencies and lifecycle. Verify the required group and message behavior in a prototype before building the full interface.
How do I build a custom chat UI with a chat SDK?
+
Render your conversation list and message views from supported events and queries. Your app handles navigation, permissions and error states; use a UI Kit when connected components suit the design.
EXPLORE RELATED SOLUTIONS
Find your next integration step.
Chat UI Kits
Build with connected chat UI components for React, React Native, Flutter, iOS, and Android. Explore layouts, customization, installation guides, and a live demo.
Explore →Support Chat SDK
Integrate a support chat SDK with your app and help desk. Plan authentication, ticket context, callbacks, agent permissions, offline push, and handoff.
Explore →PLAN YOUR INTEGRATION
Let’s talk about
your Chat integration.
Discuss your platforms, target markets, expected monthly active users, and launch timeline with the Tencent RTC team.
Bring your requirements.
Get help scoping the messaging experience and the integration your team needs.
Contact our team↗Continue to the official Tencent RTC contact form.Start building with Chat ↗
