About Agora
Updated
Understand Agora as a real-time platform, the problems it solves, how its product families fit together, and where to start.
What Agora is
Agora is a real-time platform for products where people, devices, services, and AI systems need to stay connected inside the same live session.
Instead of treating voice, video, messaging, AI orchestration, and media processing as separate stacks, Agora gives you a shared real-time foundation you can build on. You can start with one immediate use case, such as voice calling or an AI agent, and then extend the same session architecture into messaging, cloud processing, analytics, and production operations.
Think in live sessions, not isolated features
Agora is easiest to understand when you treat it as a shared real-time layer for interaction, coordination, AI participation, and media workflows.
What problems it solves
Teams usually come to Agora when they need to solve more than one live-product problem at the same time:
- Keep voice and video interactions usable under real-world network conditions.
- Coordinate room state, presence, events, and messaging alongside live media.
- Add voice AI into a live session instead of bolting AI onto a disconnected backend flow.
- Record, transcribe, translate, transform, or distribute media after the session starts.
- Operate production systems with the credentials, security, monitoring, and governance live products require.
In practice, this means Agora is most useful when your product is not just sending a message or making a single API call, but managing an ongoing real-time experience.
Product families
Agora's docs are easier to navigate when you group the platform into four product families instead of reading it as a list of unrelated SKUs.
Conversational AI
Build voice agents, assistants, tutors, support flows, and multimodal AI experiences that participate in a live real-time session.
Real-Time Voice & Video
Build calling, meetings, classrooms, livestream interaction, smart-device media flows, and other low-latency communication products.
Messaging & Presence
Keep users, devices, and room state synchronized with chat, presence, metadata, signaling, and collaboration surfaces.
Cloud Media Services
Extend live sessions with recording, speech-to-text, translation, push and pull workflows, transcoding, and distribution tooling.
How these products fit together
The most useful mental model is to think in layers of responsibility:
- Projects and credentials define access, billing scope, and service boundaries.
- Real-time sessions connect users, devices, and agents inside a shared live context.
- Voice, video, and messaging carry interaction, room state, and events through that context.
- AI and server-side control add orchestration, automation, callbacks, and business logic.
- Cloud media services capture, transform, translate, distribute, and observe the live session.
You do not need every layer on day one. The value of the platform is that these layers can be added over time without forcing you to replace the underlying session model.
Common solution patterns
Most implementations start from a small number of repeatable patterns:
RTC only
Start with live voice or video when the main requirement is low-latency communication between participants.
RTC + RTM
Add room messaging, presence, and coordination when participants also need shared state, chat, or event-driven flows.
RTC + AI
Add a voice agent when an AI system needs to join the session as a live participant instead of a separate backend service.
RTC + Recording or STT
Extend a live session with archive, compliance, captions, transcripts, translation, or post-session processing.
AI + Device
Build smart-device or embedded experiences where microphones, speakers, sensors, and agents operate through the same real-time path.
These patterns are helpful because they let you choose a narrow first milestone while keeping a clear path to the rest of the platform.
Where to start
Choose the next page based on the first problem you need to solve:
- Start with Start with AI if you want an AI-assisted path using Skills, MCP, and agent-friendly docs.
- Go to Conversational AI if your main product is a voice agent, assistant, tutor, or spoken AI experience.
- Go to Real-Time Voice & Video if your first milestone is calling, meetings, classrooms, livestream interaction, or device media transport.
- Go to Messaging & Presence if chat, presence, signaling, or shared room state is your main coordination problem.
- Go to Cloud Media Services if you need recording, transcription, translation, media routing, or stream transformation around a live session.
- Read Core Concepts if you want the platform primitives before choosing a build path.
When you move from prototype to production, continue with Projects, Console setup, Billing, and Security and privacy.
