# Integrating with a custom application

**URL:** <https://devforum.zoom.us/t/integrating-with-a-custom-application/32080>\
**Category:** Web\
**Created:** [October 3, 2020, 6:02pm UTC](https://devforum.zoom.us/t/integrating-with-a-custom-application/32080 "2020-10-03T18:02:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nomadus](https://avatars.discourse-cdn.com/v4/letter/n/958977/32.png) [@nomadus](https://devforum.zoom.us/u/nomadus)\
**Post date:** [October 3, 2020, 6:02pm UTC](https://devforum.zoom.us/t/integrating-with-a-custom-application/32080/1 "2020-10-03T18:02:04Z")

</div>

Hi, this might be a basic question, but I need to make sure that my understanding is correct. I need to add manage Zoom meetings on my web site. The site itself is a ReactJS based and I use Java as a backend.

I would like to use Oauth flow to authorize my app and further manage meetings on user’s behalf. My questions. Can WebSDK be used on the client-side? If not, then how do I integrate with Zoom, given my backend is written on Java? Is API is my only option?

Having API calls is not the best option as it requires my users to generate API/Secret keys and then to update their profiles. I’d rather avoid this step. An example of integration on the client-side will be helpful.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [October 5, 2020, 4:50pm UTC](https://devforum.zoom.us/t/integrating-with-a-custom-application/32080/2 "2020-10-05T16:50:59Z")

</div>

Hey @nomadus,

For managing the creation of meetings, you will need to use [OAuth](https://marketplace.zoom.us/docs/guides/auth/oauth) and the [Zoom API](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate) which needs to be implemented on the server side.

For embedding the actual meeting in your client side react site, use the [Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web).

> **[@zoomus/websdk](https://www.npmjs.com/package/@zoomus/websdk)**
>
> Zoom Web SDK

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [November 5, 2020, 2:51am UTC](https://devforum.zoom.us/t/integrating-with-a-custom-application/32080/3 "2020-11-05T02:51:04Z")

</div>

Closed on November 5, 2020, 2:51am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
