Skip to main content

Tutorials

Choose your SDK and the product you want to build. Every link below opens the matching package-specific tutorial or starter, with its own setup, room lifecycle, media, recovery, and cleanup instructions.

Build this: choose a runnable repository in the Starter Projects catalog. SDK quick starts: view source. Tutorials explain the implementation; the catalog tells you which repositories and platform runtimes have independent evidence.

Choose your SDK and product

SDKCompact callHost dashboardGuest queueClassroomRemote podcastSupport and AI console
ReactJSOpenOpenOpenOpenOpenOpen
AngularOpenOpenOpenOpenOpenOpen
VueOpenOpenOpenOpenOpenOpen
React NativeOpenOpenOpenOpenOpenOpen
ExpoOpenOpenOpenOpenOpenOpen
FlutterOpenOpenOpenOpenOpenOpen
AndroidOpenOpenOpenOpenOpenOpen
Kotlin MultiplatformStartOpenOpenOpenOpenOpen
Swift and Apple platformsStartOpenOpenOpenOpenOpen
UnityOpenOpenOpenOpenOpenOpen
Shared codeOpenOpenOpenOpenOpenOpen

What each product path gives you

  • Compact call: a private one-to-one or small-group call with familiar camera, microphone, participant, leave, and host-end controls.
  • Host dashboard: a host-operated live room with participant visibility, moderation, and presentation controls.
  • Guest queue: a room where a host accepts, manages, and removes guests.
  • Classroom: a teaching room with participant management and collaboration controls.
  • Remote podcast: a recorded conversation with host-led recording controls.
  • Support and AI console: a support workspace with a clear boundary between the MediaSFU room and application-owned support or AI services.