Skip to content

Use Cases

Integrate chat rooms, notifications, call signaling and more in your app.

What is real-time messaging (RTM)? It’s the instantaneous transmission of text, audio, or video communications between two or more individuals; real-time chat or in-app notifications are examples. Agora’s Real-Time Messaging SDK uses our intelligent SD-RTN™ network to simultaneously and reliably transmit messages to as many as one million channels.

Please select use case:


Flexible and high-quality real-time live messaging features enhance any application.

Full functionality

Real-time chatting

Integrate signaling support for one-to-one, real-time messaging or group chatting into your applications.

Channel messaging

Send low-latency messages to everyone participating in the channel.

Rich media messages

With Real-Time Messaging, you can support the inclusion of files, images, or other rich media in messages.

Woman at a desktop messaging in real-time through a dating app

Call management

Call invitation

Incorporate voice and video call invitations into your real-time chat app, giving recipients control to accept or refuse incoming calls.

User status monitoring

Use RTM status notifications to monitor user activity and device usage. You can manually check or subscribe for automated notifications.

Message history

You can retrieve chatting, recording, and whiteboard-related historical records. You decide which RTM records to save in your application’s message history.

Data encryption

Agora’s Real-Time Messaging provides end-to-end encryption for messages.

Channel attributes

Monitor channel status in real-time with updates on host status, channel messages, and more.


Use the RESTful API to send group messages from the back end. You can monitor events in real-time, including users joining or leaving the channel and other management tasks.

Woman at a desktop monitoring text notifications on her tablet

Compatibility and cost-effectiveness

Compatibility with Agora products

Agora’s Real-Time Messaging provides a full-package solution that is compatible with Agora’s voice and video call and live-streaming products. Take advantage of all the benefits that come with Agora’s backbone SD-RTN™.

Cost-effective service

Agora provides quality service at a low price, offering up to 1,000 free daily active users each month.

Closeup photo of hands typing on a laptop incorporating a full range of voice and video streaming products for web and mobile devices

Why Agora

You get all the above plus the power of Agora’s Real-Time Engagement Platform

With an intelligent global network, optimizations for mobile devices, cross-platform SDKs, and developer-centric building blocks, why would you choose anyone else?


Made for developers

It only takes a few lines of code to connect to the Agora platform.
See the full list of supported platforms on our SDK downloads page.

Pricing that scales with your business

Get 10,000 minutes FREE every month