APPSOCOMDocs

Appsocom Live documentation

Appsocom Live lets you add live video, voice calls, classrooms, live streams and AI voice agents to your own app. We run the media servers on Cloudflare's global network, so you only write a few lines of backend and frontend code.

What you can build

Calls One-on-one and group video or voice, screen sharing, chat, reactions
Classrooms Teacher, student and observer roles, waiting rooms, breakouts, polls and Q&A, attendance
Webinars A few speakers and a large audience, plus streaming out to YouTube or Facebook
Live streams in Bring an OBS scene or another encoder into a room with under a second of delay
Recording Audio or video recordings of a call, ready to download
AI voice agents An AI participant that listens and talks back, with a live transcript
Captions Live captions, transcripts and AI summaries of a call

How it works

text
 Your backend ──(API key)──► POST /tokens on api.appsocom.dev ──► join token
       │                                                              │
       └──────────────── hands the token to your app ◄────────────────┘

 Your app (web, React Native or Flutter)
   └─ joins the room with the token ──► Appsocom Live ──► everyone else in the room

Your API key stays on your server. Your app only ever gets short-lived join tokens, and each token is for one person in one room.

Start here

  1. Quickstart: your first call in about ten minutes.
  2. Concepts: projects, rooms, participants and tracks.
  3. Join tokens: what a token can allow.
  4. Web client or the UI kits for React, React Native and Flutter.

Don't have an account yet? Create one in the console. The free tier includes 1,000 participant minutes every month, with no card needed.