CHAT FOR DEVELOPERS
Chat UI kits that fit into your product.
Start with connected conversation lists, message views, and composers. Make the interface your own with platform-specific components and supported customization points.
Messaging inside your app. Your brand and business rules.
CHOOSE YOUR PLATFORM
Connected components for your framework.
Compare the component model, installation requirements, and customization options for each platform.
React Chat UI Kit
Build one-to-one and group messaging with Tencent RTC's React Chat SDK and UI Kit. Add connected conversation lists, messages, and composers, then customize them for your product.
Components & setupReact Native Chat UI Kit
Add mobile conversations with Tencent RTC’s React Native Chat UI Kit. Bring connected conversation lists, messages, and input components to your iOS and Android app.
Components & setupFlutter Chat UI Kit
Create connected messaging screens with Tencent RTC’s Flutter Chat UI Kit. Adapt conversation and message widgets to your product’s layout and navigation.
Components & setupiOS Chat UI Kit
Add native messaging screens with Tencent RTC’s iOS Chat UI Kit. Start with conversations, messages, and contacts, then adapt the experience to your app.
Components & setupAndroid Chat UI Kit
Add Kotlin messaging screens with Tencent RTC’s Android Chat UI Kit. Bring conversations, messages, and contacts into your app with a matching visual style.
Components & setupPRODUCT CAPABILITIES
Messaging built around your product.
See how conversation lists, message views and composers fit together, and where your product’s styling and custom messages belong.
Adapt the visual style
Use supported theme and extension APIs to bring chat into your visual system. Validate contrast, long messages, loading states, and layout behavior after customization.
React UI Kit quickstart ↗Add a message for your product
Create a custom renderer for a booking, order, or activity. Keep real transaction state and action authorization in the backend that owns that workflow.
React custom message guide ↗Connect navigation and unread state
Connect the inbox to your app’s navigation and notifications. Test selected conversations, return paths, account changes, and notification deep links on every supported target.
React ConversationList component API ↗Make rich media part of the conversation
Start with supported image, file, and audio message components. Give users a preview before they send and make attachments easy to open; configure upload limits and native permissions for your platform.
JavaScript message APIs ↗Keep group conversations organized
Use your platform’s group and member components to expose conversation details and membership. Connect actions such as joining, inviting, and leaving to the group model and access rules your product needs.
Choose the right Chat group type ↗Availability varies by SDK, edition, and service plan. Review Chat plans and feature limits ↗
POKEKARA · SOCIAL ENTERTAINMENT
Build interaction around the live experience.
Pokekara’s Tencent RTC story brings together karaoke, live rooms and social messaging. It describes an integration offering that includes chat APIs and pre-built UI Kits.
- Chat inside an entertainment experience
- Components combined with audio and video services

WHY TENCENT RTC
Ready-made UI still needs a product integration.
A chat UI kit can shorten component work, but your app still supplies authenticated identities, conversation permissions, navigation, and business rules. Start with the correct platform guide and check its dependencies before deciding the integration scope.
Start with connected components
Conversation lists, message views, and composers already connect to Chat state. This can reduce the interface wiring your team needs to implement.
Make the product feel like your own
Platform-specific theme and extension APIs support branded chat and application-specific message presentation without requiring a separate chat destination.
Choose how much interface to adopt
Select the components supported by your platform, or use the Core SDK for areas requiring complete UI ownership. Review component scope before estimating the build.
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.
The revised studio layout is ready to review.
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
Select a framework
Choose React, React Native, Flutter, iOS, or Android and review the current integration guide.
- 02
Install and authenticate
Configure the documented dependencies and connect the UI to server-issued Chat credentials.
- 03
Customize and validate
Adapt theme and navigation, add your custom messages, and test real-device behavior.
React UI Kit quickstart
Follow the React quickstart, or select the dedicated native or Flutter guide above.
Open official guide ↗React custom message guide
Use the React example to render an application-specific message and action.
Open official guide ↗React ConversationList API
Review connected state, navigation, and documented replacement points before customizing.
Open official guide ↗Generate UserSig on your server
Connect your UI Kit to users authenticated by your own backend.
Open official guide ↗BEFORE YOU BUILD
Chat UI Kits FAQs
Answers for product and engineering teams.
Is a chat UI kit only a visual template?
+
Tencent RTC UI Kits contain components connected to Chat functionality. They still require an application, authentication, configuration, and the relevant SDK and native dependencies.
Which chat UI kit should I use for React?
+
Use the React UI Kit for web interfaces. React Native has a separate package and native setup for mobile applications; the two integration paths are not interchangeable.
Can I use only part of the UI kit?
+
The available modules and extension points differ by platform. Review its current documentation to select components or replace parts of the experience.
Can I use my own UI instead?
+
Yes. Choose the Core Chat SDK for a fully custom screen and use server APIs for your backend operations.
Does the visual preview connect to Tencent RTC?
+
The on-page preview demonstrates local UI behavior with fictional participants. Open the official Chat demo to evaluate the connected product.
How should we decide between a UI Kit and the Core SDK?
+
Use a UI Kit when its connected components and extension points fit the product. Choose the Core SDK when you need complete ownership of message rendering, navigation, and interaction; compare the actual screens you would otherwise implement.
How do I customize a chat UI kit for my application?
+
Choose documented theming and component extension points for your platform. Test custom messages, navigation and unread behavior together with the initialized Chat SDK.
Which chat UI kit works with React Native or Flutter?
+
These platforms have separate packages and native setup. Follow the corresponding guide instead of reusing React Web components or assuming identical extension APIs.
EXPLORE RELATED SOLUTIONS
Find your next integration step.
Chat SDKs
Choose a chat SDK for JavaScript, iOS, Android, React Native, Flutter, Unity, or Unreal. Compare integration paths, try messaging, and start with official docs.
Explore →Customer Support
Build customer support chat inside your app. Keep message history, collect attachments, connect agent workflows, and evaluate Tencent RTC Chat with a live demo.
Explore →Online Community
Build community chat with groups, topics, mentions, notifications, and moderation controls. Add messaging to your community with Tencent RTC SDKs and UI Kits.
Explore →Marketplace
Build buyer-seller messaging for your marketplace. Connect listings, media, order updates, reporting, and notifications with Tencent RTC Chat SDKs and APIs.
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 ↗
