Kendo UI for Angular Chat Overview

The Kendo UI for Angular Chat component allows users to engage in real-time conversations with other users, chatbots or AI models.

The Chat component provides a rich set of features used in modern chat applications. It supports displaying user avatars, file attachments, replies, messages actions, quick suggestions, and many more. The component is designed to be flexible and customizable, allowing developers to tailor the chat experience to their specific needs.

The Chat component allows the user to participate in chat sessions with other users or with chat bots.

ninja-iconThe Chat is part of Kendo UI for Angular, a professional grade UI library with 110+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.Start Free Trial

Starting with the Q3 2025 release (v20.0.0), the Chat component has been completely redesigned. The API is updated accordingly to support the newly introduced features.

The following example demonstrates the Chat component in action.

Change Theme
Theme
Loading ...

Key Features

  • Data Binding—Configure chat messages, user avatars, file attachments, and real-time conversation settings.
  • Message Attachments—Support for file attachments including images, documents, and videos, with customizable actions.
  • AI and Chatbot Integrations—Integrate with AI services and other backend systems for enhanced chat capabilities.
  • Message Actions—Define custom actions for messages, such as reply, edit, delete, pin and more.
  • Templates—Customize the rendering of messages, attachments, and user interface elements using template features.
  • Events—Handle user interactions through events like message sending, attachment uploads, and user actions.
  • Keyboard Navigation—Navigate and interact efficiently using keyboard shortcuts for message composition and navigation.
  • Accessibility—Full accessibility support with WAI-ARIA attributes, ensuring WCAG 2.2 AA and Section 508 compliance.

Support and Learning Resources

Additional Resources