Skip to content

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.

One messaging layerIllustrative application UI

CHOOSE YOUR PLATFORM

Your stack. Your integration path.

Start with the official package, platform requirements, and integration details for your application.

PRODUCT CAPABILITIES

Messaging built around your product.

Choose the conversation types, message data and identity model that fit your app, then plan for interrupted connections.

Build your conversation experience

Use a chat SDK for connection state, messages, and events while your own UI controls the experience. Add one-to-one messaging or choose the group type that fits your product.

JavaScript SDK quickstart

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
Read the customer story Published multi-product deployment; individual SDK frameworks are not identified.

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.

Explore the complete Chat product and capabilities ↗

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.

Customize the preview
Marco AllenFictional conversation

Could you share the workshop invitation?

Send ↑

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.

  1. 01

    Choose your platform

    Open the integration guide for your framework or engine and check its current requirements.

  2. 02

    Connect two accounts

    Initialize Chat, obtain server-issued credentials, and exchange messages between independent users.

  3. 03

    Complete the experience

    Add your UI, access rules, media, push integration, failure states, and release validation.

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.

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.

Technical fitMigration scopeUsage & pricing

Bring your requirements.

Get help scoping the messaging experience and the integration your team needs.

Contact our teamContinue to the official Tencent RTC contact form.
Start building with Chat ↗