What You Can Build
Choose the result you want, start with the closest working room experience, and customize only when your product needs it.
Choose an outcome
| I want to build... | Start here | Then choose... |
|---|---|---|
| A secure video room | Build by outcome | The platform guide for your app |
| A compact branded call | Compact call path | UI overrides |
| A class, workshop, or team meeting | Class and meeting path | The room and media operations your platform supports |
| A host-led live session | Host-led live path | Prebuilt room UI or a custom host workspace |
| A support or operator workspace | Support workspace path | A custom or headless interface |
| Screen sharing inside a room | Screen-sharing path | Permission, recovery, and cleanup behavior for the target browser or device |
Find the operation, then choose its SDK implementation
The feature and operation directory describes 48 room, participant, media, collaboration, capture, AI, telephony, protocol, and custom-application outcomes in plain language.
The examples and recipes page then links the complete room and collaboration implementation for ReactJS, Angular, Vue, React Native, Expo, Flutter, Android, Kotlin Multiplatform, Swift, Unity, and shared core.
React also has a deeper React capability catalog for its package-specific component and helper surface.
Choose your platform
Open the guide for the framework or device platform your application already uses. Each guide is the source for that SDK's setup and platform notes.
For a production create or join flow, keep long-lived credentials on your backend and begin with the secure backend boundary.