Quickstart
Use this page when the goal is to get a framework integration running with the least amount of decision overhead.
Fastest path by framework
| Framework | Start here | Best when |
|---|---|---|
| ReactJS | ReactJS SDK | You want the most direct web integration path. |
| Angular | Angular SDK | You want Angular-native DI and wrappers. |
| React Native | React Native SDK | You are shipping a bare RN app. |
| Expo | React Native Expo SDK | You are on the Expo-managed workflow. |
| Vue | Vue SDK | You want composition-friendly Vue integration. |
| Shared | mediasfu-shared | You are building your own wrapper or framework integration. |
Minimum sequence
- Install the package for your framework from the matching SDK page.
- Choose cloud or self-hosted backend mode.
- Put a secure backend proxy in front of production create/join flows.
- Validate the first working path with the prebuilt/default integration.
- Only after that, move to headless mode or UI overrides.
Guardrails
- Do not start with heavy customization before a baseline join flow works.
- Do not ship frontend-held MediaSFU production credentials.
- Use the framework SDK page for package-specific caveats and peer dependencies.
- Test real-time features such as translation, whiteboard, screen share, and reconnect behavior in the app environments you plan to support.