# Video SDK for React Native

**URL:** <https://devforum.zoom.us/t/video-sdk-for-react-native/75813>\
**Category:** Video SDK\
**Created:** [September 13, 2022, 12:04am UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813 "2022-09-13T00:04:08Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![thomas.wh.lau](https://avatars.discourse-cdn.com/v4/letter/t/8491ac/32.png) [@thomas.wh.lau](https://devforum.zoom.us/u/thomas.wh.lau)\
**Post date:** [September 13, 2022, 12:04am UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/1 "2022-09-13T00:04:08Z")

</div>

Hi,

I am a React Native developer. I tried to integrate the Zoom SDK with the followings

1. Install the Zoom SDK  
sudo npm install @zoom1234/react-native-videosdk --save

2. Type the import statement in the React Native Project

```auto
import { ZoomVideoSdkProvider, useZoom, EventType } from 'react-native-zoom-video-sdk';

```

The error shown the react-native-zoom-video-sdk could not be found with the project.

1. I am not understand how to integrate the iOS SDK and Android SDK to the project. Should I create the only download the iOS and Android ZoomSDK and copy to the development folder? Any following step should I do?

2. I tried to run the following steps in [Quickstart sample app](https://marketplace.zoom.us/docs/sdk/video/react-native/quickstart/), but ‘yarn example start’ did not work.

---

<div class="post-metadata">

**Author:** ![kellyjandrews](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kellyjandrews/32/51599_2.png) [@kellyjandrews](https://devforum.zoom.us/u/kellyjandrews)\
**Post date:** [September 15, 2022, 2:40pm UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/3 "2022-09-15T14:40:47Z")

</div>

Hi Thomas - thanks for posting! I agree - something with the docs there might be missing - I’m working through some steps on my end to be sure I can replicate them - I’ll pass that along soon. Thanks!

---

<div class="post-metadata">

**Author:** ![thomas.wh.lau](https://avatars.discourse-cdn.com/v4/letter/t/8491ac/32.png) [@thomas.wh.lau](https://devforum.zoom.us/u/thomas.wh.lau)\
**Post date:** [September 29, 2022, 4:40am UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/4 "2022-09-29T04:40:53Z")

</div>

Hi Kelly. May I have the updates for the missing document?

---

<div class="post-metadata">

**Author:** ![kellyjandrews](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kellyjandrews/32/51599_2.png) [@kellyjandrews](https://devforum.zoom.us/u/kellyjandrews)\
**Post date:** [September 30, 2022, 2:28pm UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/5 "2022-09-30T14:28:31Z")

</div>

It turns out that using npm to install the Zoom Video SDK into your project doesn’t work very well as the SDK uses a wrapper around the entire project. You can use these directions to get a general idea of how it would be implemented - [Sample app walkthrough](https://marketplace.zoom.us/docs/sdk/video/react-native/quickstart/).

The easiest solution would be to download the example and plug your app into that framework.

Once you download the React Native wrapper, download the matching Android and iOS Video SDK files and follow these guides to get those parts up and running.

**Android**

> **[Install the Zoom SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/android/getting-started/install-sdk/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

**iOS**

> **[Integrate the SDK into your app](https://marketplace.zoom.us/docs/sdk/video/ios/getting-started/integrate/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

I hope this gets you further along; let me know if not, and I will provide more guidance where I can. We are actively working on ways to make this easier, and if you have any recommendations on where we could help this process out for you, please let me know. Thanks!

---

<div class="post-metadata">

**Author:** ![tirajib291](https://avatars.discourse-cdn.com/v4/letter/t/9e8a1a/32.png) [@tirajib291](https://devforum.zoom.us/u/tirajib291)\
**Post date:** [September 2, 2023, 4:51am UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/6 "2023-09-02T04:51:48Z")

</div>

hey I have integrate zoom video sdk integration in my react native app . i have added android sdk(mobilertc) in my app and install the @zoom/react-native-videosdk package but after installing i am getting many error as zoomVideoSdk class not found in my package files and many other their classes and interface are not found so please give me some solution i have been trying since long but yet i haven’t got any solution.reply ASAP

---

<div class="post-metadata">

**Author:** ![kellyjandrews](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kellyjandrews/32/51599_2.png) [@kellyjandrews](https://devforum.zoom.us/u/kellyjandrews)\
**Post date:** [September 11, 2023, 8:29pm UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/7 "2023-09-11T20:29:42Z")

</div>

@tirajib291 Can you make a new topic and provide the version numbers and any other pertinent code that may be helpful? Thanks!

---

<div class="post-metadata">

**Author:** ![oliver.larcher](https://avatars.discourse-cdn.com/v4/letter/o/d26b3c/32.png) [@oliver.larcher](https://devforum.zoom.us/u/oliver.larcher)\
**Post date:** [January 5, 2024, 5:10pm UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/8 "2024-01-05T17:10:54Z")

</div>

Hi Kelly, I know this is a late reply, but could you elaborate on why the SDK is available (and apparently kept up to date) on NPM if it cannot be used when installed directly? Are there any known / documented use cases for which the SDK should be installed via npm?

---

<div class="post-metadata">

**Author:** ![kellyjandrews](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kellyjandrews/32/51599_2.png) [@kellyjandrews](https://devforum.zoom.us/u/kellyjandrews)\
**Post date:** [January 8, 2024, 4:45pm UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/9 "2024-01-08T16:45:09Z")

</div>

I believe that this is old enough to be outdated, and you can install everything with NPM now.

---

<div class="post-metadata">

**Author:** ![neptunelifeapp](https://avatars.discourse-cdn.com/v4/letter/n/a9adbd/32.png) [@neptunelifeapp](https://devforum.zoom.us/u/neptunelifeapp)\
**Post date:** [July 26, 2024, 12:51pm UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/10 "2024-07-26T12:51:35Z")

</div>

hi kelly , can i now implement zoom vidio sdk in react native without installing the android and ios sdk  
if yes it will be ok  
but if no than how i do that  
please provide spefic guild your mannual docs are out of date ., need a doc thats include whole in simple way …  
on that docs give both ios and android sdk installation  
please provide

---

<div class="post-metadata">

**Author:** ![kellyjandrews](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kellyjandrews/32/51599_2.png) [@kellyjandrews](https://devforum.zoom.us/u/kellyjandrews)\
**Post date:** [August 8, 2024, 12:21pm UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/11 "2024-08-08T12:21:32Z")

</div>

Hey there - sorry for the delay - looking into this today, and I will talk with the documentation team as well to see what we can do re: updating the react native docs. Thank you for the feedback.

---

<div class="post-metadata">

**Author:** ![ekaansh.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ekaansh.zoom/32/55004_2.png) [@ekaansh.zoom](https://devforum.zoom.us/u/ekaansh.zoom)\
**Post date:** [August 8, 2024, 12:38pm UTC](https://devforum.zoom.us/t/video-sdk-for-react-native/75813/12 "2024-08-08T12:38:32Z")

</div>

Hey everyone dropping in here with some updates.

As of `v1.11.0` of the React Native SDK, you don’t need to go through any manual installation for the native platforms (iOS & Android). You only need to install the package:

```bash
yarn install @zoom/react-native-videosdk

```

You can then follow the updated [documentation](https://developers.zoom.us/docs/video-sdk/react-native/1.11.0/get-started/).  
(add the SDK Provider to the root of your app and use the SDK)

We’ve updated the [quickstart app on GitHub](https://github.com/zoom/VideoSDK-ReactNative-Quickstart) as well.
