# FC Web SDK and App Integrations

**URL:** <https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294>\
**Category:** Web\
**Created:** [December 13, 2020, 9:45pm UTC](https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294 "2020-12-13T21:45:17Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![wunksert](https://avatars.discourse-cdn.com/v4/letter/w/8e8cbc/32.png) [@wunksert](https://devforum.zoom.us/u/wunksert)\
**Post date:** [December 13, 2020, 9:45pm UTC](https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294/1 "2020-12-13T21:45:17Z")

</div>

Hi there,

I’m using FCWSDK to create a video experience where I customize the zoom video UI. For instance, I’d like to allow a form to be overlayed on top of the video. I assume to accomplish this I need to bring the zoom users into my own webapp/environment?

IF that assumption is true, I have a concern that the users of my integration will already have their native zoom environment set up as they like it; for instance, they may have some chatbots and some productivity apps installed they like to use. Is this SDK integrated with events from other apps? So could my users in theory use the chatbot apps and productivity apps they have already installed in their native Zoom environment?

Thanks

---

<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:** [December 15, 2020, 6:34pm UTC](https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294/2 "2020-12-15T18:34:53Z")

</div>

Hey @wunksert,

That is a good question. The Fully Customizable SDK is completely different and seperate from the Zoom App and functionality. Checkout my explanation here:

> [@Can a Fully Customizable SDK Session be joined from the Zoom Desktop Client?](https://devforum.zoom.us/t/can-a-fully-customizable-sdk-session-be-joined-from-the-zoom-desktop-client/36382/9):
>
> Hey @meetever-chris, @Mikron, @swiderskip, @alfonso.moscato, @abiyani, Happy to clear up the confusion here. The [Fully Customizable SDKs](https://marketplace.zoom.us/docs/sdk/custom/introduction) are a new product that gives developers the ability to put audio and video streaming inside their own custom applications. It is a video / audio service utilizing Zooms existing infrastructure. Think Video / Audio streaming as a Service. A good example would be a racing game where you can see and hear the friends you are playing with. The Fully Customizable…

Let me know if that clears things up, or if you have additional questions. 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![wunksert](https://avatars.discourse-cdn.com/v4/letter/w/8e8cbc/32.png) [@wunksert](https://devforum.zoom.us/u/wunksert)\
**Post date:** [December 18, 2020, 1:46pm UTC](https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294/3 "2020-12-18T13:46:32Z")

</div>

Thanks Tommy, so we should think of the FCWSDK as essentially an ‘operating system’ for video/audio; from an end user perspective Zoom isn’t involved anywhere.

I don’t really want the user to have to leave their Zoom environment if they’ve already set it up with a suite of apps (that they likely pay for). Is it possible to create a public app with this web form overlayed on top of native Zoom video using the regular Web SDK? It seems like if I did that, then I wouldn’t be able to make my app public because it uses JWT, which by my understanding only works for building custom one-off integrations.

Is all that correct? What would you advise?

Thanks!

---

<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:** [December 21, 2020, 7:24pm UTC](https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294/4 "2020-12-21T19:24:54Z")

</div>

Hey @wunksert,

> [@wunksert](#):
>
> Thanks Tommy, so we should think of the FCWSDK as essentially an ‘operating system’ for video/audio; from an end user perspective Zoom isn’t involved anywhere.

Correct!

> [@wunksert](#):
>
> I don’t really want the user to have to leave their Zoom environment if they’ve already set it up with a suite of apps (that they likely pay for). Is it possible to create a public app with this web form overlayed on top of native Zoom video using the regular Web SDK? It seems like if I did that, then I wouldn’t be able to make my app public because it uses JWT, which by my understanding only works for building custom one-off integrations.

Yes, checkout our new “Zoom Apps” product:

> **[Introducing Zoom Apps, Bringing Best-of-Breed Apps Into the Zoom Experience |...](https://blog.zoom.us/introducing-zoom-apps-bringing-best-of-breed-apps-into-zoom/)**
>
> The “best of breed” strategy is an increasingly popular approach when it comes to choosing and supporting today’s workplace applications. Its

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![wunksert](https://avatars.discourse-cdn.com/v4/letter/w/8e8cbc/32.png) [@wunksert](https://devforum.zoom.us/u/wunksert)\
**Post date:** [December 22, 2020, 6:04pm UTC](https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294/5 "2020-12-22T18:04:21Z")

</div>

Amazing, this is huge!!

One final (maybe silly) question - is there any difference between Zoom Apps and the apps currently hosted on the app marketplace? I suppose the Zoom App would need some kind of additional UI to be embedded in the Zoom client, but other than that?

You do a great job on these forums, thank you!

---

<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:** [December 23, 2020, 5:27pm UTC](https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294/6 "2020-12-23T17:27:55Z")

</div>

Hey @wunksert,

Yes, good question! “Marketplace Apps” are different than “Zoom Apps”.

[Marketplace Apps](http://marketplace.zoom.us/) use the [Zoom APIs](https://marketplace.zoom.us/docs/api-reference/introduction), typically for Pre and Post meeting operations, and [Zoom Apps](https://blog.zoom.us/introducing-zoom-apps-bringing-best-of-breed-apps-into-zoom/) allow you to put your own application directly into the Zoom Client for in meeting / webinar usage. 🙂

Does that make sense? Thank you for the compliment!

-Tommy

---

<div class="post-metadata">

**Author:** ![christianjacksonpkp0](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/christianjacksonpkp0/32/21456_2.png) [@christianjacksonpkp0](https://devforum.zoom.us/u/christianjacksonpkp0)\
**Post date:** [January 14, 2021, 12:47pm UTC](https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294/7 "2021-01-14T12:47:03Z")

</div>

Sorry for bump this topic, but I have a similar problem. I do not use zoom for corporate or educational purposes, only for personal purposes. Recently, I decided to show my friends how to download and install [Cold War hacks](https://battlelog.co/), which I recently purchased, but they constantly had some strange problems ranging from problems with sound to problems with scaling. I found how to solve problems with sound, but I do not know how to solve the problem of swapping. I used a forum search to find the most recent topic that says this, which is why I’m here. Have any of you encountered a similar problem? Maybe there is some general solution? (I don’t know if this is important, but I want to note that I’m not showing the entire screen, but only the application window. There is no sound when the entire screen is displayed)

---

<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:** [January 15, 2021, 8:45pm UTC](https://devforum.zoom.us/t/fc-web-sdk-and-app-integrations/38294/8 "2021-01-15T20:45:39Z")

</div>

Hey @christianjacksonpkp0 ,

Please create a new thread here: #fully-customizable-web-sdk and fill out the post template so we have enough info to help! 🙂

Thanks,  
Tommy
