Skip to main content

Live Classroom Infrastructure
for Education Platforms

Stream video to thousands of students without managing the complexity yourself. We handle WebRTC, scaling, and cross-device quirks—you focus on learning.

// Embed a classroom in your app
const joinUrl = await getClassroomUrl(roomId, user);

<iframe
  src={joinUrl}
  allow="camera; microphone; fullscreen"
/>
🚀

Simple API

REST endpoints for everything. Create rooms, generate tokens, download recordings.

🎬

Recording

Record classes on demand. Recordings are available for download within 6 hours.

âš¡

Adaptive Quality

Simulcast streaming adjusts to each student's network. No buffering.