Now in Beta

The community layer
for your application

Managed Community Infrastructure

Agora puts total privacy, encryption, self-governance, security, and peace of mind into the hands of the users who want them — from small communities to the enterprise.

All of Agora — comments, feeds, reactions, follows, and end-to-end encrypted chat — hosted, scaled, and secured for you. The same open platform, without the ops.

deploy in minutes — no infrastructure required

Reference implementation

See everything Agora can do

The full reference implementation puts the entire stack in one place — feeds, reactions, follows, spaces, end-to-end encrypted chat, governance, and admin — wired up exactly as you'd build it. Come explore it, and join the community building on Agora.

The primitives

Everything social, batteries included

One SDK, your backend. Compose the primitives you need and skip the ones you don’t.

Threaded comments

From deeply nested Reddit-style threads to a simple flat list — you choose how deep the conversation goes.

Reactions & votes

An eight-reaction taxonomy — up/down votes, like, love, wow — counted atomically in real time.

Ranked feeds

Posts and articles with eight ranking algorithms: hot, top, new, controversial, decay, gravity, Wilson, Bayesian.

Follows & spaces

One-way follows, a friend-request state machine, mentions, and members-only spaces.

Encrypted realtime chat

1:1, group, and space chat over socket.io — plus an end-to-end encrypted mode (MLS, unaudited) built so the server can’t read it.

Notifications

Fan-out notifications and saved collections, wired to replies, reactions, mentions, and follows.

Governance

Governance, built in — not bolted on

Most backends hand you primitives and leave moderation to you. Agora ships content moderation and a distinct conflict-resolution layer, enforced at the trust boundary.

AI-assisted moderation

An always-on AI moderator with humans in the loop.

  • Model-assisted AI moderation on every new post, comment, and message
  • Configurable violation categories, confidence thresholds, and auto-actions
  • Human review queues with AI confidence scores surfaced inline
  • Server-enforced removal — hidden from lists, single reads, and search

Stewardship

Transformative-justice conflict resolution for people, not just content.

  • A steward role between member and operator, scoped to its caseload
  • Cases move open → in mediation → closed — restorative, never punitive
  • Power-aware handling that flags targeting and pile-ons
  • Private 1:1 or joint mediation channels, with repair before removal

The admin dashboard

Operate it all from one console: moderation and AI-flag queues, stewardship caseloads, feed-ranking tuning, webhook config, and project-health and usage analytics.

Open the dashboard

Secure chat

End-to-end encrypted chat.
Built so the server can’t read a word.

1:1, group, and space conversations encrypted on the client with MLS. Agora relays ciphertext and nothing else — privacy by architecture, not policy.

Status: unaudited

Secure Chat implements MLS (RFC 9420) via ts-mls. Neither ts-mls nor Agora’s integration around it has received an independent security audit. The design is documented and the server stores only ciphertext — but design intent is not the same as verified implementation. Do not rely on Secure Chat where compromise would put someone at risk. Independent cryptographic review is explicitly welcome.

Standards-based MLS

Group end-to-end encryption over MLS (RFC 9420) — the IETF standard, not a homegrown scheme.

A blind server

The delivery service stores and relays only opaque ciphertext. RLS deny-all on every secure table.

Multi-device

Devices are MLS leaves added and removed by key package — no shared secrets to copy around.

Server-blind history restore

Recover history via passphrase-encrypted backup or device-to-device — both invisible to the server.

what the server stores

// message row, as persisted

ciphertext: "g7Yx2pР+kQ9fZ1mАpL0vНtR8sХeWn...

...Jb4dК6yГ3oUaЗ7iМcVfН2qР9tЫxZ=="

epoch: 142, sender: leaf_3

// no plaintext. no keys.

Thread.tsx
import { useComments } from '@agora-sdk/react-js';

export function Thread({ entityId }) {
  const { comments, postComment } = useComments({
    entityId,
    sort: 'top',
  });

  return <CommentList
    items={comments}
    onReply={postComment} />;
}

Developer experience

Easily drop comments into your stack

TypeScript-first, headless SDKs for React, React Native, and Expo — with secure native token storage on mobile. Point them at your server and start shipping.

~150 typed hooks

Feed, comments, chat, spaces, auth, search, collections — fully typed, end to end.

Headless by design

Bring your own UI. The same TypeScript types flow from the database to your components.

Replyke-compatible

1:1 with the Replyke SDK — repoint one env var and your existing code just works.

Build with an AI agent that knows Agora

Install the agora plugin for Claude Code, then just describe what you need — “add a comment section with @agora-sdk/expo,” “configure the selfhost profile,” “deploy behind Caddy,” “bootstrap an admin operator.” Dedicated skills for the SDK, server config, deployment, and admin write it correctly.

/plugin marketplace add agora-oss-org/agora-plugins

/plugin install agora@agora-plugins

Documented down to the endpoint

Extensive, current server documentation covers every surface — a full REST contract, data models, the secure-chat & MLS spec, the security model, and more. Your team (and your agents) never have to guess.

From comments to a full social network

A comment thread is the lowest tier. From there, Agora scales all the way up to a complete social platform — feeds, reactions, follows, spaces, and end-to-end encrypted chat — and everything in between. Ship one primitive or the whole stack.

Open source — build it with us

Agora is developed in the open, and we welcome contributors at every experience level and across every kind of work — code, docs, design, testing, translation, and triage. Whether it’s your first pull request or your thousandth, there’s a place for you.

And help steer where it goes — join the conversation about Agora’s future and get involved in its long-term success.

And more

A whole platform underneath

The infrastructure you’d otherwise stitch together yourself — already wired in.

Semantic search

Vector search over entities, comments, and messages with Voyage embeddings + pgvector.

RAG “/ask”

Grounded answers from your community’s content, streamed with sources via AI.

Pluggable storage

Supabase Storage or any S3-compatible backend, with sharp-powered image variants.

Flexible auth

Email/password, OAuth, or external RS256 JWT — with rotating, reuse-detecting tokens.

Realtime

Socket.io rooms for messages, reactions, typing, presence, and member events.

Webhooks

HMAC-signed validate + complete events your app can veto or react to.

Rate limiting

Pluggable in-memory or Redis limiter, stricter on auth, spoof-resistant IP reads.

Observability

Structured pino logs and OpenTelemetry spans across every request — export traces to your collector of choice.

Managed hosting

We run it. You build community.

The same open platform, operated for you — so you can ship features instead of managing servers.

Fully managed

We host, scale, patch, and monitor Agora. No Postgres, Redis, or MinIO to operate.

Deploy in minutes

Create a project and get a production backend with auto-HTTPS — no Docker, no infra.

Secure & backed up

Encrypted at rest, automated backups, and the same blind secure-chat architecture.

No lock-in

It’s the open-source server underneath — export your data and self-host anytime.

Hobby

For side projects and prototypes

Free
  • All core features
  • Community support
  • Fair-use limits
Start free
Most popular

Pro

For production communities

$49 /mo
  • Higher usage limits
  • Encrypted chat & AI moderation
  • Daily backups
  • Email support
Start Pro

Enterprise

For scale and compliance

Custom
  • SSO & audit logs
  • SLA & dedicated infra
  • Social-graph analytics
  • Priority support
Talk to us

Representative plans — final pricing TBD.

Launch your community today

Spin up a fully managed Agora backend in minutes — no servers to run, no ops to own.

Live demo

Comments

The thread below is a real Agora comment section — the same open-source SDK you’d ship. It does everything from simple flat comments to the Reddit-style threads you’re looking at now: nested replies, voting, reactions. Agora SDK, running on Agora Server.