Logo
Core Product

In-App Chat
At Internet Scale

Add private chats, massive group channels, typing indicators, and emoji reactions into your native iOS, Android, or Web apps with our simple API.

99.999%
Reliability Rate
<100ms
Delivery Latency
1M+
Max Group Users
Channels
#general-developers
3 active
DK
David K.2:41 PM
Hey team, did we upgrade our Agora Chat SDK to the latest v4 engine?
ER
Elena R.2:43 PM
Yes! The connection time dropped by nearly 35%, and typing presence is working perfectly now.
Core Strengths

Robust Real-Time Channels

Synchronize chat states, presence metrics, and message queues at absolute scale across Web, mobile, and desktop layouts.

Real-Time Presence

Instant tracking of user online/offline status, device types, custom statuses, and typing activities.

Sub-100ms Delivery

Messages sync instantly across all devices. Backed by custom delivery queues and local caching engines.

Secure Channels

Robust token authorization, message filtering, content moderation filters, and GDPr compliance.

Rich Messaging Extras

Support threads, emoji reactions, read/deliver badges, image/audio attachments, and metadata slots.

Developer Ready

Initialize Custom Chat Engines

Integrate channel creation, read receipts, offline queues, and push payloads in minutes. Supports React Native, Flutter, Web-sockets, and standard iOS/Android structures.

  • Single command NPM integrations
  • Synchronized offline local storage caches
  • Direct APNs/FCM push notification bridges
React Chat SDK Code sample
import { RealChatClient } from '@real/chat-sdk';

// 1. Initialize client credentials
const chat = await RealChatClient.init({ appId: 'your-chat-token' });

// 2. Listen to incoming message streams
chat.on('message_received', (message) => {
  console.log(`From ${message.senderName}: ${message.text}`);
});

// 3. Dispatch user message to channel
await chat.sendMessage({
  channelId: 'general-devs',
  messageType: 'TEXT',
  content: 'Hello Agora Chat space!'
});

Ready to Build Your Chat Experience?

Get 10,000 free minutes every month. Integrate rich text messaging, active presence tracks, and auto-moderated channels in minutes.