Instant Messaging
Real-time text messaging is at the heart of CometChat. Users can send and receive instant messages, enabling quick and efficient communication in both one-on-one and group conversations.
Media Sharing
CometChat supports sharing images, videos, audio files, and documents within conversations.
Read Receipts
Read Receipts provide visibility into message status, letting users know when a message has been delivered and read. This brings clarity to communication and sets expectations about engagement.
Typing Indicator
The Typing Indicator shows when a user is composing a response in real time, making conversations feel more natural and interactive.
User Presence
User Presence lets users see whether their contacts are online or offline, helping them choose the best time to start a conversation.
Reactions
Reactions let users express emotions or respond to messages without typing a full reply, adding expressiveness and boosting engagement.
Mentions
Mentions allow users to directly address specific individuals in a conversation using@username. The feature also supports @all to notify every member in a group chat simultaneously.

Threaded Conversations
Threaded Conversations enable users to respond directly to a specific message, keeping discussions organized and maintaining context — especially useful in group chats.
Group Chat
CometChat facilitates group conversations, allowing multiple participants to communicate simultaneously — ideal for team collaborations, group discussions, and social communities.
Next Steps
Components Overview
Browse all available Angular UIKit components
Theme
Customize the look and feel of your chat UI
Call Features
Add audio and video calling
AI Smart Chat Features
Explore AI-powered chat capabilities