GROUP CHAT

Group Chat API & SDK for Your App

Build shared conversations with Tencent RTC’s group chat API and SDKs. Add media, mentions, and member controls, then choose the group model and permissions your app needs.

CREATE AND JOIN

Manage Group Members and Permissions

Use the group chat API to connect people to the appropriate group. Create groups, add members and choose how people join. Your app connects its user accounts and access rules to the group type that supports the experience you need.

RICH GROUP MESSAGING

Share More Than Text

Build media-rich conversations with the group chat API. Let members share a design, review an attachment or reply with context, using Chat SDK message types and the UI Kit components available for your platform.

STAY IN THE LOOP

Keep Members in the Conversation

Use the group chat API to keep members connected to the conversation. Choose a group type that supports the unread and history behavior you need, and configure offline notifications for your target devices.

MEMBER MANAGEMENT

Give Group Owners Clear Controls

Connect group chat API permissions to your group management interface. Choose a group type that supports your required owner, administrator and muting controls, then connect those actions to your app’s permissions and moderation rules.

MADE FOR YOUR USERS

Use Cases for group chat API

Build the conversation around a specific task or relationship, with membership and history rules that match the way people work together.

Project Teams

Keep a Project’s Decisions Together

Give a working group one conversation for updates, photos and files. Mention the right teammate and keep the discussion connected as people join or leave the project. Your app decides who belongs to each team.

CUSTOMER SUCCESS STORY

How Habby Connects Archero Players

Habby uses Tencent RTC Chat to bring Archero players together around shared interests and help them team up for battles. Players exchange text, emojis and custom messages within the game.

Group member profiles can display player levels and badges, giving people context about the teammates they are talking to.

Read the Habby story

CHOOSE WITH CONFIDENCE

Plan your group chat API integration

See how messaging fits your product and what your application connects.

Capabilities and implementation requirements
Your requirementHow it is deliveredWhat to plan for
Group types and joiningWork, Public, Meeting, AVChatRoom and Community support different group experiences.Compare joining, approval and lifecycle behavior. Invitations and open joining are not available in every group type.
Roles and member controlsGroup management APIs provide role and membership operations, with controls that depend on group type.Check administrator, mute and removal support before choosing a type. Your app owns business roles and moderation policy.
Rich messages and mentionsChat supports text, media, files, custom messages and group mentions through supported SDK APIs.Confirm the UI Kit components, message rendering and platform support you need. Connect application-specific actions yourself.
History and notificationsHistory, unread counts and notification settings help members return to a conversation.Check history retention, new-member visibility and unread support for your group type. Configure platform push separately.
Group size and costChat plans define usage quotas, available features and group limits.Estimate active users, group count and members per group. Check current plan limits instead of assuming unlimited capacity.

THREE STEPS TO YOUR FIRST CONVERSATION

Integrate group chat API

Connect the group chat API to a ready-made UI Kit or your own interface. Validate the group lifecycle with several test accounts before launch.

  1. 01

    Connect Your Users

    Create a Chat application for the group chat API and integrate your chosen client. Map user IDs and generate UserSig on your server; keep the signing secret out of client code.

    Open the Web UI Kit quick start
  2. 02

    Create and Join a Group

    Choose a group type, create a test group and add or admit users using its supported joining flow. Check membership, owner permissions and what a new member can see.

    Explore group management
  3. 03

    Send, Reconnect and Manage

    Send a message from one account and receive it with another. Test reconnection, history, mentions and the member controls you will use, then check your group and plan limits.

    Review Chat limits

BUDGET BEFORE YOU BUILD

Group chat API Costs & Free Quota

Budget for your group chat API integration. Plan around monthly active users and the group features your app needs. Compare the free quota and paid plans before choosing your launch configuration.

CHAT FREE PLAN

Free$0 · 1,000 MAU / month

Start with the free Chat plan. Monthly usage renews automatically; review feature limits and upgrade requirements as your audience grows.

Explore the free plan

CHAT STANDARD

$399 USD / month · 10,000 MAU

For core messaging and group chat. Compare plans for advanced features such as read receipts, translation and community capabilities.

Compare Chat plans

YOUR APPLICATION

Contact us

Allow for your Chat plan and any applicable excess usage, storage, push and application development. Include the group sizes, retention settings and moderation workflow you expect to support.

Contact us

SEE THE PRODUCT IN ACTION

Try Group Messaging in Action

TRY THE INTERACTION

Experience It from Both Sides.

Explore the official Chat demo, then use your own test accounts to check creating a group, exchanging messages and returning to the conversation. Validate the behavior on the platforms and group types you plan to launch.

Try the Chat demo

YOUR QUESTIONS, ANSWERED

Group chat API FAQs

Discuss your project

How do I integrate the group chat API?

Create a Tencent RTC Chat application, integrate a supported SDK or UI Kit and connect your user accounts. Generate UserSig on your server, select a group type, then implement group creation, membership and messaging. A UI Kit gives you a starting interface; the SDK lets you design your own.

Which group type should I use with the group chat API?

Start with how people join, who can manage them and what message history they need. Work suits invitation-based working groups; Public supports approval-based joining; Meeting suits temporary discussions, but its conversation unread count stays at zero. AVChatRoom and Community serve other audience and organization needs. Compare the current group configuration table before choosing.

Can the group chat API retrieve earlier messages for new members?

History behavior depends on the group type and its configuration. Check whether new-member history is supported, how it is enabled and the retention period included in your plan. Test with an account joining after messages have been sent so the result matches your privacy and onboarding requirements.

Can the group chat API assign administrators or mute members?

These controls vary by group type. For example, Work groups do not provide the same administrator and muting controls as Public groups. Review the group configuration table and SDK APIs, then implement the permissions, reporting and escalation policy your application needs.

What pricing and group limits apply to the group chat API?

Chat pricing depends on your plan and usage, including monthly active users. Group count, members per group, message retention and advanced features have plan or group-type limits. The free plan provides a starting quota; check the current pricing and limits pages before estimating your production budget.

How do I choose a group chat API for private and public groups?

Compare supported group types, member limits and message behavior. Define invite-only membership or discovery rules in your backend before connecting the group to your UI.

How do I manage roles with a group chat API?

Use supported membership operations together with your app’s permission model. Check which administrative actions are available for the selected group type and plan.

YOUR NEXT CONVERSATION

Start Building with group chat API