# CometChat Docs: Chat & Messaging SDKs Flutter

> Technical documentation & Implementation guides to add In-app Messaging & Voice & Video Calling to your apps and websites in minutes.

## Flutter

### v5‎‎‎‎‎‎‎‎‎‎‎

####  

- [Chat SDK](https://www.cometchat.com/docs/sdk/flutter/overview.md): Add CometChat Chat SDK to Flutter apps with real-time messaging, users, groups, conversations, and cross-platform support.
- [Setup](https://www.cometchat.com/docs/sdk/flutter/setup.md): Install, configure, initialize, and log in users with the CometChat Flutter SDK using app keys and region.
- [User Presence](https://www.cometchat.com/docs/sdk/flutter/user-presence.md): Track CometChat user presence in Flutter apps with subscriptions for all users, roles, friends, and real-time user listeners.
- [AI Moderation](https://www.cometchat.com/docs/sdk/flutter/ai-moderation.md): Automatically review CometChat messages for inappropriate content in Flutter apps using AI moderation rules and message status updates.
- [AI Agents](https://www.cometchat.com/docs/sdk/flutter/ai-agents.md): Learn how to integrate AI Agents in your Flutter app to process messages, trigger tools, and respond with context.
- [Campaigns](https://www.cometchat.com/docs/sdk/flutter/campaigns.md): Fetch notification feed items, listen for real-time delivery, mark items as read/delivered, report engagement, and retrieve unread counts in Flutter.
- [Upgrading from v4](https://www.cometchat.com/docs/sdk/flutter/upgrading-from-v4-guide.md): Upgrade Flutter apps from CometChat SDK v4 to v5 with new Dart implementation, dependency changes, and breaking API updates.
- [Extensions](https://www.cometchat.com/docs/sdk/flutter/extensions-overview.md): Explore CometChat extensions for Flutter apps, including moderation, notifications, link previews, reactions, and other chat features.
- [AI](https://www.cometchat.com/docs/sdk/flutter/ai-user-copilot-overview.md): Add CometChat AI user copilot features to Flutter apps, including conversation starters, summaries, smart replies, and writing help.
- [Bots](https://www.cometchat.com/docs/sdk/flutter/ai-chatbots-overview.md): Build AI chatbots for Flutter apps with CometChat to automate replies, assist users, and connect bot workflows to chat.
- [Webhooks](https://www.cometchat.com/docs/sdk/flutter/webhooks-overview.md): Use CometChat webhooks with Flutter apps to receive server-side events for messages, users, groups, calls, and moderation workflows.
- [Flutter Chat UI Kit](https://www.cometchat.com/docs/sdk/flutter/flutter-overview.md): Explore CometChat Flutter UI Kit docs for prebuilt conversations, messages, users, groups, calls, themes, and customization.
- [Changelog](https://www.cometchat.com/docs/sdk/flutter/changelog.md): View CometChat Flutter Chat SDK release notes, version history, fixes, and updates for the latest SDK changes.

##### Authentication

- [Authentication](https://www.cometchat.com/docs/sdk/flutter/authentication-overview.md): Authenticate Flutter app users with CometChat using UID login, auth tokens, session checks, logout, and backend user management.
- [Login Listeners](https://www.cometchat.com/docs/sdk/flutter/login-listeners.md): Listen for CometChat login and logout success or failure events in Flutter apps using LoginListener callbacks.

##### Messaging

- [Messaging](https://www.cometchat.com/docs/sdk/flutter/messaging-overview.md): Understand CometChat Flutter messaging, including text, media, custom, card, action, and call message structures.
- [Send A Message](https://www.cometchat.com/docs/sdk/flutter/send-message.md): Send CometChat text, media, and custom messages to users and groups from Flutter apps, and handle receive-only card messages.
- [Upload Files & Send Attachments](https://www.cometchat.com/docs/sdk/flutter/upload-files.md): Upload files directly to storage with per-file progress, remove, and retry through an UploadFileRequest — then send them as one or more media messages with multiple attachments.
- [Receive A Message](https://www.cometchat.com/docs/sdk/flutter/receive-messages.md): Receive CometChat messages in Flutter apps with real-time MessageListener callbacks and missed message retrieval.
- [Additional Message Filtering](https://www.cometchat.com/docs/sdk/flutter/additional-message-filtering.md): Filter CometChat messages in Flutter apps by limit, message ID, timestamp, user, group, category, type, and other request options.
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/flutter/retrieve-conversations.md): Fetch, filter, tag, and search CometChat conversations in Flutter apps using conversation request builders.
- [Edit A Message](https://www.cometchat.com/docs/sdk/flutter/edit-message.md): Edit CometChat text and custom messages in Flutter apps and handle real-time or missed edit events.
- [Flag Message](https://www.cometchat.com/docs/sdk/flutter/flag-message.md): Get flag reasons and report inappropriate CometChat messages in Flutter apps for moderation review in the dashboard.
- [Delete A Message](https://www.cometchat.com/docs/sdk/flutter/delete-message.md): Delete CometChat messages in Flutter apps and handle real-time or missed message deletion events.
- [Delete A Conversation](https://www.cometchat.com/docs/sdk/flutter/delete-conversation.md): Delete one-on-one or group conversations for the logged-in user in Flutter apps using conversation ID and type.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/flutter/typing-indicators.md): Send and receive CometChat typing indicators in Flutter apps for one-on-one and group conversations.
- [Transient Messages](https://www.cometchat.com/docs/sdk/flutter/transient-messages.md): Send and receive ephemeral real-time messages with the CometChat Flutter SDK for live reactions and temporary indicators.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/flutter/delivery-read-receipts.md): Mark CometChat messages as delivered or read in Flutter apps and listen for real-time receipt events.
- [Threaded Messages](https://www.cometchat.com/docs/sdk/flutter/threaded-messages.md): Send, receive, and fetch CometChat threaded messages in Flutter apps using parent message IDs.
- [Mentions](https://www.cometchat.com/docs/sdk/flutter/mentions.md): Send, receive, and inspect CometChat mentioned messages in Flutter apps using user UIDs in one-on-one and group conversations.
- [Reactions](https://www.cometchat.com/docs/sdk/flutter/reactions.md): Add, remove, fetch, and listen for CometChat message reactions in Flutter apps for text, media, and custom messages.

##### Users

- [Users](https://www.cometchat.com/docs/sdk/flutter/users-overview.md): Understand CometChat users in Flutter apps, including UIDs, auth tokens, roles, user lists, friends, and user management.
- [Retrieve Users](https://www.cometchat.com/docs/sdk/flutter/retrieve-users.md): Fetch CometChat users in Flutter apps, get logged-in user details, and filter user lists with request builder options.
- [User Management](https://www.cometchat.com/docs/sdk/flutter/user-management.md): Create, update, and manage CometChat users in Flutter apps before login using user objects, auth keys, and REST API workflows.
- [Block Users](https://www.cometchat.com/docs/sdk/flutter/block-users.md): Block and unblock CometChat users in Flutter apps to stop direct communication and manage blocked user lists.

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/flutter/groups-overview.md): Understand CometChat groups in Flutter apps, including GUIDs, public groups, private groups, password-protected groups, and roles.
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/flutter/retrieve-groups.md): Fetch CometChat groups in Flutter apps with pagination, search keywords, joined-only filters, tags, and group request builders.
- [Create A Group](https://www.cometchat.com/docs/sdk/flutter/create-group.md): Create CometChat public, private, and password-protected groups in Flutter apps with group GUID, name, type, and password.
- [Update A Group](https://www.cometchat.com/docs/sdk/flutter/update-group.md): Update CometChat group details from Flutter apps with updateGroup and a Group object containing changed fields.
- [Join A Group](https://www.cometchat.com/docs/sdk/flutter/join-group.md): Join CometChat public and password-protected groups in Flutter apps using group GUIDs and password validation.
- [Leave A Group](https://www.cometchat.com/docs/sdk/flutter/leave-group.md): Leave CometChat groups from Flutter apps by GUID and listen for real-time group member left events.
- [Delete A Group](https://www.cometchat.com/docs/sdk/flutter/delete-group.md): Delete CometChat groups from Flutter apps by GUID when the logged-in user has admin permissions.
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/flutter/retrieve-group-members.md): Fetch CometChat group members in Flutter apps with group GUID, pagination limits, search keywords, and member scopes.
- [Add Members To A Group](https://www.cometchat.com/docs/sdk/flutter/group-add-members.md): Add CometChat users to Flutter group chats with member scopes and optional banned member handling.
- [Ban/Kick Member From A Group](https://www.cometchat.com/docs/sdk/flutter/group-kick-member.md): Kick, ban, and unban CometChat group members in Flutter apps when the logged-in user is an admin or moderator.
- [Change Member Scope](https://www.cometchat.com/docs/sdk/flutter/group-change-member-scope.md): Update CometChat group member scopes in Flutter apps to change participants between admin, moderator, and participant roles.
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/flutter/transfer-group-ownership.md): Transfer CometChat group ownership to another member in Flutter apps before the current owner leaves the group.

##### Resources

- [Resources](https://www.cometchat.com/docs/sdk/flutter/resources-overview.md): Find CometChat Flutter SDK resources for listeners, message structure, errors, rate limits, troubleshooting, and integration support.
- [All Real Time Listeners](https://www.cometchat.com/docs/sdk/flutter/real-time-listeners.md): Handle CometChat real-time events in Flutter apps with user, group, and message listeners for presence, membership, and messages.

##### Advanced

- [Advanced](https://www.cometchat.com/docs/sdk/flutter/advanced-overview.md): Explore advanced CometChat Flutter SDK topics such as connection listeners, login listeners, webhooks, and integration resources.
- [Connection Status](https://www.cometchat.com/docs/sdk/flutter/connection-status.md): Monitor CometChat WebSocket connection status in Flutter apps with callbacks for connecting, connected, disconnected, and errors.
- [Connection Behaviour](https://www.cometchat.com/docs/sdk/flutter/connection-behaviour.md): Manage CometChat Flutter SDK WebSocket behavior with automatic connection handling, background disconnects, and manual connection mode.

### v4‎‎‎‎‎‎‎‎‎‎‎

####  

- [Flutter SDK](https://www.cometchat.com/docs/sdk/flutter/v4/overview.md): Add real-time chat, voice, and video to your Flutter application with the CometChat SDK.
- [Setup](https://www.cometchat.com/docs/sdk/flutter/v4/setup.md): Install, configure, and initialize the CometChat Flutter SDK in your application.
- [Authentication](https://www.cometchat.com/docs/sdk/flutter/v4/authentication-overview.md): Create users, log in with Auth Key or Auth Token, check login status, and log out using the CometChat Flutter SDK.
- [Calling](https://www.cometchat.com/docs/sdk/flutter/v4/calling-overview.md): Voice and video calling integration with CometChat for Flutter
- [User Presence](https://www.cometchat.com/docs/sdk/flutter/v4/user-presence.md): Track when users come online or go offline in real-time using CometChat's presence subscription system.
- [AI Moderation](https://www.cometchat.com/docs/sdk/flutter/v4/ai-moderation.md): Learn how to implement AI-powered content moderation in your Flutter app using CometChat SDK to automatically review messages for inappropriate content.
- [AI Agents](https://www.cometchat.com/docs/sdk/flutter/v4/ai-agents.md): Learn how to integrate AI Agents in your Flutter app to enable intelligent, automated interactions that process user messages, trigger tools, and respond with contextually relevant information.
- [Upgrading From V3](https://www.cometchat.com/docs/sdk/flutter/v4/upgrading-from-v3-guide.md): Migrate your CometChat Flutter SDK integration from v3 to v4 with updated dependencies and import statements.
- [Best Practices](https://www.cometchat.com/docs/sdk/flutter/v4/best-practices.md): Recommended patterns and practices for building with the CometChat Flutter SDK.
- [Error Codes](https://www.cometchat.com/docs/sdk/flutter/v4/error-codes.md): Complete reference for CometChat Flutter SDK error codes, including client-side validation errors, server-side API errors, and how to handle them.
- [Troubleshooting](https://www.cometchat.com/docs/sdk/flutter/v4/troubleshooting.md): Common failure modes and fixes for the CometChat Flutter SDK.
- [Extensions](https://www.cometchat.com/docs/sdk/flutter/v4/extensions-overview.md): Explore CometChat extensions that add enhanced functionality to your Flutter chat application
- [AI](https://www.cometchat.com/docs/sdk/flutter/v4/ai-user-copilot-overview.md): Enhance your Flutter app with AI-powered features like Smart Replies, Conversation Starters, and Conversation Summaries using CometChat.
- [Bots](https://www.cometchat.com/docs/sdk/flutter/v4/ai-chatbots-overview.md): Configure AI-powered chatbots to provide automated assistance and maintain conversational momentum in your Flutter app.
- [Webhooks](https://www.cometchat.com/docs/sdk/flutter/v4/webhooks-overview.md): Configure server-side webhooks to receive real-time notifications for messages, users, groups, calls, and moderation events in your Flutter application.
- [Changelog](https://www.cometchat.com/docs/sdk/flutter/v4/changelog.md): Navigate to Changelog documentation.

##### Messaging

- [Send Messages](https://www.cometchat.com/docs/sdk/flutter/v4/send-message.md): Send text, media, and custom messages to users and groups using the CometChat Flutter SDK.
- [Receive A Message](https://www.cometchat.com/docs/sdk/flutter/v4/receive-messages.md): Learn how to receive real-time messages and fetch missed or historical messages using the CometChat Flutter SDK.
- [Additional Message Filtering](https://www.cometchat.com/docs/sdk/flutter/v4/additional-message-filtering.md): Advanced filtering options for fetching messages using MessagesRequestBuilder in the CometChat Flutter SDK.
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/flutter/v4/retrieve-conversations.md): Fetch, filter, tag, and search conversations using the CometChat Flutter SDK.
- [Edit Message](https://www.cometchat.com/docs/sdk/flutter/v4/edit-message.md): Edit text and custom messages using the CometChat Flutter SDK.
- [Flag Message](https://www.cometchat.com/docs/sdk/flutter/v4/flag-message.md): Learn how to flag and report inappropriate messages for moderation review in your Flutter application using CometChat SDK.
- [Delete A Message](https://www.cometchat.com/docs/sdk/flutter/v4/delete-message.md): Delete messages and handle real-time deletion events using the CometChat Flutter SDK.
- [Delete Conversation](https://www.cometchat.com/docs/sdk/flutter/v4/delete-conversation.md): Learn how to delete user and group conversations from the logged-in user's conversation list using the CometChat Flutter SDK.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/flutter/v4/typing-indicators.md): Send and receive real-time typing indicators using the CometChat Flutter SDK.
- [Interactive Messages](https://www.cometchat.com/docs/sdk/flutter/v4/interactive-messages.md): Send and receive interactive messages with embedded forms, buttons, and other UI elements using the CometChat Flutter SDK.
- [Transient Messages](https://www.cometchat.com/docs/sdk/flutter/v4/transient-messages.md): Send and receive ephemeral real-time messages that are not stored on the server using the CometChat Flutter SDK. Ideal for live reactions and temporary indicators.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/flutter/v4/delivery-read-receipts.md): Mark messages as delivered, read, or unread and receive real-time receipt events using the CometChat Flutter SDK.
- [Threaded Messages](https://www.cometchat.com/docs/sdk/flutter/v4/threaded-messages.md): Send, receive, and fetch threaded messages using the CometChat Flutter SDK.
- [Mentions](https://www.cometchat.com/docs/sdk/flutter/v4/mentions.md): Send messages with user mentions, retrieve mentioned users, and filter messages by mention metadata using the CometChat Flutter SDK.
- [Reactions](https://www.cometchat.com/docs/sdk/flutter/v4/reactions.md): Add, remove, and fetch emoji reactions on messages in your Flutter chat application using CometChat SDK.

##### Users

- [Users](https://www.cometchat.com/docs/sdk/flutter/v4/users-overview.md): Overview of CometChat user functionality including user management, retrieval, and presence tracking in the Flutter SDK.
- [Retrieve Users](https://www.cometchat.com/docs/sdk/flutter/v4/retrieve-users.md): Fetch, filter, search, and sort users using the CometChat Flutter SDK. Includes pagination, role-based filtering, tag support, and online user counts.
- [User Management](https://www.cometchat.com/docs/sdk/flutter/v4/user-management.md): Create, update, and manage CometChat users programmatically using the Flutter SDK. Includes user creation, profile updates, and the User class reference.
- [Block Users](https://www.cometchat.com/docs/sdk/flutter/v4/block-users.md): Learn how to block and unblock users in your Flutter app using the CometChat SDK to manage user interactions and privacy.

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/flutter/v4/groups-overview.md): Overview of group management in the CometChat Flutter SDK including group types, member roles, and available operations.
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/flutter/v4/retrieve-groups.md): Fetch, filter, and search groups using the CometChat Flutter SDK. Includes pagination, tag-based filtering, joined-only groups, and online member counts.
- [Create A Group](https://www.cometchat.com/docs/sdk/flutter/v4/create-group.md): Create public, private, or password-protected groups and optionally add members during creation using the CometChat Flutter SDK.
- [Update A Group](https://www.cometchat.com/docs/sdk/flutter/v4/update-group.md): Update group details such as name, description, icon, and metadata using the CometChat Flutter SDK.
- [Join A Group](https://www.cometchat.com/docs/sdk/flutter/v4/join-group.md): Learn how to join public and password-protected groups using the CometChat Flutter SDK.
- [Leave A Group](https://www.cometchat.com/docs/sdk/flutter/v4/leave-group.md): Learn how to leave a group and receive real-time events when members leave using the CometChat Flutter SDK.
- [Delete A Group](https://www.cometchat.com/docs/sdk/flutter/v4/delete-group.md): Delete a group permanently using the CometChat Flutter SDK. Only the group owner can perform this operation.
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/flutter/v4/retrieve-group-members.md): Fetch and filter group members by scope, status, and search keyword using the CometChat Flutter SDK with pagination support.
- [Add Members To A Group](https://www.cometchat.com/docs/sdk/flutter/v4/group-add-members.md): Learn how to add members to a group, receive real-time member added events, and handle missed events using the CometChat Flutter SDK.
- [Ban Or Kick Member From A Group](https://www.cometchat.com/docs/sdk/flutter/v4/group-kick-ban-members.md): Learn how to kick, ban, and unban members from groups using the CometChat Flutter SDK, including real-time event handling.
- [Change Member Scope](https://www.cometchat.com/docs/sdk/flutter/v4/group-change-member-scope.md): Learn how to change group member roles (admin, moderator, participant) and receive real-time scope change events using the CometChat Flutter SDK.
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/flutter/v4/transfer-group-ownership.md): Transfer ownership of a CometChat group to another member using the Flutter SDK.

##### Resources

- [Key Concepts](https://www.cometchat.com/docs/sdk/flutter/v4/key-concepts.md): Understand the core concepts of CometChat including users, groups, messaging categories, authentication, and member roles.
- [Message Structure and Hierarchy](https://www.cometchat.com/docs/sdk/flutter/v4/message-structure-and-hierarchy.md): Understand CometChat Flutter SDK message categories, types, class hierarchy, and text, media, custom, interactive, and action messages.
- [All Real Time Listeners](https://www.cometchat.com/docs/sdk/flutter/v4/real-time-listeners.md): Learn how to register and manage real-time event listeners for messages, users, groups, calls, connections, login, and AI in the CometChat Flutter SDK.
- [Rate Limits](https://www.cometchat.com/docs/sdk/flutter/v4/rate-limits.md): Understand CometChat REST API rate limits, response headers, and how to handle rate-limited requests in your Flutter application.
- [Connection Status](https://www.cometchat.com/docs/sdk/flutter/v4/connection-status.md): Monitor real-time WebSocket connection status with CometChat SDK using ConnectionListener callbacks and getConnectionStatus method.
- [Connection Behaviour](https://www.cometchat.com/docs/sdk/flutter/v4/connection-behaviour.md): Understand how CometChat SDK manages WebSocket connections in auto and manual modes, including background behavior and reconnection handling.

##### Reference

- [Messages](https://www.cometchat.com/docs/sdk/reference/messages.md): Class reference for message objects returned by CometChat SDK methods. Covers BaseMessage and its subclasses like TextMessage.
- [Entities](https://www.cometchat.com/docs/sdk/reference/entities.md): Class reference for entity objects returned by CometChat SDK methods. Covers User, Group, Conversation, and GroupMember.
- [Auxiliary](https://www.cometchat.com/docs/sdk/reference/auxiliary.md): Class reference for CometChat SDK auxiliary objects, including receipts, reactions, typing indicators, transient messages, attachments, and exceptions.
- [Calls](https://www.cometchat.com/docs/sdk/reference/calls.md): Class reference for CometChat Calls SDK objects, including call logs, users, groups, participants, recordings, listeners, and media devices.

### v3‎‎‎‎‎‎‎‎‎‎‎

####  

- [Setup](https://www.cometchat.com/docs/sdk/flutter/3.0/setup.md): Setup — CometChat documentation.
- [User Presence](https://www.cometchat.com/docs/sdk/flutter/3.0/user-presence.md): User Presence — CometChat documentation.
- [Extensions](https://www.cometchat.com/docs/sdk/flutter/extensions-overview.md): Explore CometChat extensions for Flutter apps, including moderation, notifications, link previews, reactions, and other chat features.

##### Overview

- [Overview](https://www.cometchat.com/docs/sdk/flutter/3.0/overview.md): Overview of Overview in CometChat.
- [Key Concepts](https://www.cometchat.com/docs/sdk/flutter/3.0/key-concepts.md): Key Concepts — CometChat documentation.
- [Message Structure And Hierarchy](https://www.cometchat.com/docs/sdk/flutter/3.0/message-structure-and-hierarchy.md): Message Structure And Hierarchy — CometChat documentation.
- [Rate Limits](https://www.cometchat.com/docs/sdk/flutter/3.0/rate-limits.md): Rate Limits — CometChat documentation.

##### Authentication

- [Authentication](https://www.cometchat.com/docs/sdk/flutter/3.0/authentication.md): Authentication — CometChat documentation.
- [Login Listeners](https://www.cometchat.com/docs/sdk/flutter/3.0/authentication-login-listeners.md): Login Listeners — CometChat documentation.

##### Messaging

- [Messaging](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging.md): Messaging — CometChat documentation.
- [Send A Message](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-send-message.md): Send A Message — CometChat documentation.
- [Receive Messages](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-receive-messages.md): Receive Messages — CometChat documentation.
- [Additional Message Filtering](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-additional-message-filtering.md): Additional Message Filtering — CometChat documentation.
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-retrieve-conversations.md): Retrieve Conversations — CometChat documentation.
- [Edit A Message](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-edit-message.md): Edit A Message — CometChat documentation.
- [Delete A Message](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-delete-message.md): Delete A Message — CometChat documentation.
- [Delete A Conversation](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-delete-conversation.md): Delete A Conversation — CometChat documentation.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-typing-indicators.md): Typing Indicators — CometChat documentation.
- [Transient Messages](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-transient-messages.md): Transient Messages — CometChat documentation.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/flutter/3.0/messaging-receipts.md): Delivery & Read Receipts — CometChat documentation.
- [Threaded Messages](https://www.cometchat.com/docs/sdk/flutter/3.0/threaded-messages.md): Threaded Messages — CometChat documentation.

##### Calling v3

- [Calling V3](https://www.cometchat.com/docs/sdk/flutter/3.0/calling-v3.md): Calling V3 — CometChat documentation.
- [Setup](https://www.cometchat.com/docs/sdk/flutter/3.0/calling-setup.md): Setup — CometChat documentation.
- [Default Calling](https://www.cometchat.com/docs/sdk/flutter/3.0/default-calling.md): Default Calling — CometChat documentation.
- [Direct Calling](https://www.cometchat.com/docs/sdk/flutter/3.0/direct-calling.md): Direct Calling — CometChat documentation.
- [Video View Customisation](https://www.cometchat.com/docs/sdk/flutter/3.0/video-view-customisation.md): Video View Customisation — CometChat documentation.
- [Recording](https://www.cometchat.com/docs/sdk/flutter/3.0/recording.md): Recording — CometChat documentation.
- [Presenter Mode](https://www.cometchat.com/docs/sdk/flutter/3.0/presenter.md): Presenter Mode — CometChat documentation.

##### Users

- [Users](https://www.cometchat.com/docs/sdk/flutter/3.0/users.md): Users — CometChat documentation.
- [Retrieve Users](https://www.cometchat.com/docs/sdk/flutter/3.0/users-retrieve-users.md): Retrieve Users — CometChat documentation.
- [User Management](https://www.cometchat.com/docs/sdk/flutter/3.0/users-user-management.md): User Management — CometChat documentation.
- [Block Users](https://www.cometchat.com/docs/sdk/flutter/3.0/users-block-users.md): Block Users — CometChat documentation.

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/flutter/3.0/groups.md): Groups — CometChat documentation.
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-retrieve-groups.md): Retrieve Groups — CometChat documentation.
- [Create A Group](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-create-group.md): Create A Group — CometChat documentation.
- [Update A Group](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-update-group.md): Update A Group — CometChat documentation.
- [Join A Group](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-join-group.md): Join A Group — CometChat documentation.
- [Leave A Group](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-leave-group.md): Leave A Group — CometChat documentation.
- [Delete A Group](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-delete-group.md): Delete A Group — CometChat documentation.
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-retrieve-group-members.md): Retrieve Group Members — CometChat documentation.
- [Add Members To A Group](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-add-members-to-group.md): Add Members To A Group — CometChat documentation.
- [Ban/Kick Member From A Group](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-kick-ban-members.md): Ban/Kick Member From A Group — CometChat documentation.
- [Change Member Scope](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-change-member-scope.md): Change Member Scope — CometChat documentation.
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/flutter/3.0/groups-transfer-group-ownership.md): Transfer Group Ownership — CometChat documentation.

##### Resources

- [Resources](https://www.cometchat.com/docs/sdk/flutter/3.0/flutter-resources.md): Resources — CometChat documentation.
- [All Real Time Listeners](https://www.cometchat.com/docs/sdk/flutter/3.0/resources-all-real-time-listeners.md): All Real Time Listeners — CometChat documentation.

##### Advanced

- [Advanced](https://www.cometchat.com/docs/sdk/flutter/3.0/advanced.md): Advanced — CometChat documentation.
- [Connection Status](https://www.cometchat.com/docs/sdk/flutter/3.0/advanced-connection-status.md): Connection Status — CometChat documentation.
- [Managing Web Sockets Connections Manually](https://www.cometchat.com/docs/sdk/flutter/3.0/advanced-managing-web-sockets-connections-manually.md): Managing Web Sockets Connections Manually — CometChat documentation.
