Skip to main content
This is a beta release (5.0.0-beta.2). APIs and components may change before the stable release. Report issues on GitHub.
CometChat UIKit for Angular (@cometchat/chat-uikit-angular) provides pre-built UI components to quickly add chat functionality to your Angular applications. It works with @cometchat/chat-sdk-javascript and supports Angular v19, v20, and v21.

Features

Ready-to-use Components

Pre-built chat components that work out of the box

Customizable

Easily customize themes, styles, and behavior

Real-time Messaging

Built on CometChat’s real-time messaging infrastructure

TypeScript Support

Full TypeScript support with type definitions

Get Started

Integration Guide

Set up CometChat UIKit in your Angular project in 6 steps

Try It

Live Demo

Try the full chat experience in your browser

Sample App

Clone the sample app and start building

Explore

Components

Browse all prebuilt UI components

Core Features

Chat, calling, AI, and extensions

Theming

Colors, fonts, dark mode, and custom styling

Guides

Rich text formatting and more

Resources

Sample App

Working reference app

Source Code

Full UIKit source on GitHub

Figma

Design resources and prototyping

Troubleshooting

Common issues and fixes

Support

Open a support ticket