Powered by Ably Chat

Group chat that powers collaboration, and community

Connect teams, unite communities, and scale conversations with Ably’s Chat SDK - built for fast, reliable group messaging at any scale.
Group chat that powers collaboration, and community image
Hero background decorative image
trusted by teams serious about realtime
View customer stories

Group chat features

Interactions. Reactions. All in realtime.

Enable in-app conversations with these group chat essentials.

Data integrity guarantees

Data integrity guarantees

Messages are delivered exactly once and in the correct order. No duplicates, no missing data.

View docs
Chat messages

Chat messages

Implement one-to-one chats where users can send, receive, edit and delete messages.

View docs
Chat room reactions

Chat room reactions

Share room-wide reactions with counts for each type.

View docs
Typing indicators

Typing indicators

Display typing indicators when chat participants start and stop typing.

View docs
Edit and delete a chat message

Edit and delete a chat message

Edit the contents of a chat message, or enable soft and hard delete of the chat message.

View docs
Moderation

Moderation

Quickly set-up moderation with one of our natively supported providers, or BYO.

View docs

languages & frameworks

Start fast with SDKs built for your favorite tools

Providing developers with a consistent and idiomatic API across popular platforms.

Javascript
React
Swift
Kotlin

import * as Ably from "ably";
import { ChatClient, MessageEvent } from "@ably/chat";

// Initialize Ably Realtime client
const ablyClient = new Ably.Realtime({
  key: "<API_KEY>",
  clientId: "ably-chat",
});

// Create an Ably Chat client instance
const chatClient = new ChatClient(ablyClient);

// Get or create a chat room
const room = await chatClient.rooms.get("my-chat-room");

// Subscribe to incoming messages
room.messages.subscribe((event: MessageEvent) => {
  console.log("Received message:", event.message.text);
});

// Attach to the room to start receiving messages
await room.attach();

// Send a message
await room.messages.send({ text: "Hello, World!" });

applications

Group chat that makes everyone part of the conversation

B2B collaboration platforms

B2B collaboration platforms

Fuel productive teamwork with realtime messaging for internal comms, project updates, and cross-functional coordination.

Customer communities & forums

Customer communities & forums

Build thriving communities with scalable group chat that powers discussions, support, and shared interests in real time.

Healthcare  & patient support

Healthcare & patient support

Enable secure, HIPAA compliant, realtime discussions among care teams or between patients, in moderated support communities.

Gaming & live digital experiences

Gaming & live digital experiences

Support in-game team chat, party coordination, or global community hubs with ultra-low latency messaging that scales effortlessly with player activity.

E-learning & virtual classrooms

E-learning & virtual classrooms

From study groups to live classroom conversations, keeps messages in sync across devices and participants.

Field operations & logistics teams

Field operations & logistics teams

Keep distributed teams and on-the-ground operators in sync - from delivery fleets to construction crews.

integrations

Easy integration, whatever your stack

Connect with pre-built integrations for Webhooks, Lambdas, databases, cloud services, observability tools and stream processors.

Amazon Lambda functions

Azure functions

Cloudflare Workers

Google Cloud functions

AMQP

Amazon Kinesis

Amazon SQS

Kafka

IFTTT

Zapier

Apache Pulsar

Terraform

Pricing built for scale. Packages designed for growth.

View full pricing details
BUILD A POC

Start free.

Get up and running on a production-grade package. 500 MAUs included. No credit card required.

Start your project
SELF-SERVE

Roll-out into production.

Self-serve plans from $29. Start lean, upgrade when you need more.

View packages
MANAGED

Scale with confidence.

Custom enterprise-grade packages built for teams running business-critical workloads.

Speak to sales
Ably for Enterprise

Get unmatched expertise paired with a host of value-adding options to keep your business-critical applications running at optimal performance.

Premium support24x7 support and incident management
HIPAA BAACompliance for your healthcare solution.
SOCII compliantInformation security taken care of.
99.999% uptime
CNAME
Limitless capacity
Firehose integrations
Dedicated cluster
SSO and SCIM provisioning
Architectural guidance
US/EU routing of data
Enterprise observability and analytics

engineered to perform

The definitive realtime experience platform of the internet

Performance

We focus on predictability of latencies to provide certainty in uncertain operating conditions.

6.5ms

message delivery latency

15B+

connections a month

Reliability

Designed to preserve continuity of service we ensure sufficient redundancy at a regional and global level.

7+ years

without a global outage

99.999999%

message survivability by design

Scale

Elastic and highly-available. Ably is built to handle extreme scale and high concurrent connections.

1B+

devices a month

1T+

realtime operations a month

Network

Truly distributed global edge network. Delivers a globally consistent experience to users.

750+

edge locations through AWS CloudFront

12

globally distributed regions

Start building with Ably today