Ably Chat is a set of purpose-built APIs for a host of chat features enabling you to create 1:1, 1:Many, Many:1 and Many:Many chat rooms for any scale. It is designed to meet a wide range of chat use cases, such as livestreams, in-game communication, cust
npm install @ably/chat
!Ably Chat Header


Ably Chat is a set of purpose-built APIs for a host of chat features enabling you to create 1:1, 1:Many, Many:1 and Many:Many chat rooms for any scale. It is designed to meet a wide range of chat use cases, such as livestreams, in-game communication, customer support, or social interactions in SaaS products. Built on Ably's core service, it abstracts complex details to enable efficient chat architectures.
---
Everything you need to get started with Ably:
* About Ably Chat.
* Getting started with Ably Chat in JavaScript.
* Getting started with Ably Chat in React.
* SDK and usage docs in JavaScript.
* Play with the livestream chat demo.
---
Ably aims to support a wide range of platforms. If you experience any compatibility issues, open an issue in the repository or contact Ably support.
This SDK supports the following platforms:
| Platform | Support |
|--------------|---------|
| Browsers | All major desktop and mobile browsers, including Chrome, Firefox, Edge, Safari (iOS/macOS), Opera, and Android. Internet Explorer is not supported. |
| Node.js | Version 20 or newer. |
| TypeScript | Fully supported, the library is written in TypeScript. |
| React | Includes providers and hooks for deep integration with the React ecosystem. |
| React Native | All React Native platforms. Issues can be reported or support requested. |
| Android | Supported via the Ably Chat Kotlin SDK. |
| iOS | Supported via the Ably Chat Swift SDK. |
> [!NOTE]
> The Chat SDK can be installed either from NPM, or included directly from Ably's CDN. Note that you also need to install the core Ably SDK.
---
The CHANGELOG.md contains details of the latest releases for this SDK. You can also view all Ably releases on changelog.ably.com.
---
Read the CONTRIBUTING.md guidelines to contribute to Ably or Share feedback or request a new feature.
---
For help or technical support, visit Ably's support page. You can also view the community reported Github issues or raise one yourself.