# Web Video SDK: Session vs Web Client SDK: Meeting

**URL:** <https://devforum.zoom.us/t/web-video-sdk-session-vs-web-client-sdk-meeting/46578>\
**Category:** Web\
**Created:** [March 25, 2021, 11:55am UTC](https://devforum.zoom.us/t/web-video-sdk-session-vs-web-client-sdk-meeting/46578 "2021-03-25T11:55:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![zazapeta](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/zazapeta/32/25072_2.png) [@zazapeta](https://devforum.zoom.us/u/zazapeta)\
**Post date:** [March 25, 2021, 11:55am UTC](https://devforum.zoom.us/t/web-video-sdk-session-vs-web-client-sdk-meeting/46578/1 "2021-03-25T11:55:09Z")

</div>

Hi,  
Before all, sorry if it’s not posted in the good category.

**Description**  
Can someone explain me what is the differences between the Web Video SDK ‘Session’ and the Web Client SDK ‘meeting’ ?  
And how I can generate a valid JWT to create a meeting with a Video SDK account ?

Indeed, I’m not able to create a meeting with the Video SDK Credentials.  
To resume :  
I. With (developer account) JWT app credentials (and generated JWT), I’m able to make the following request :  
POST /v2/users/me/meetings  
II. With ( ??? Video SDK ??? account) Video SDK app credentials, I’m not able to create a meeting. I got a 401 response (I followed this one to generate JWT [zoom-api-jwt/index.js at master · zoom/zoom-api-jwt · GitHub](https://github.com/zoom/zoom-api-jwt/blob/master/index.js)) - invalid access token

**Error**  
Maybe it’s me 🙂  
– UPDATE –  
And also, I was not able to create a devforum account with the Video SDK account.

**To Reproduce(If applicable)**  
Steps to reproduce the behavior:  
You need logged in a Video SDK account.

1. Go to ‘[App Marketplace](https://marketplace.zoom.us/develop/create)’
2. Not able to create JWT app (thus, I can’t retrieve JWT app key/secret, thus I can’t create a meeting)

Thanks !

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [March 26, 2021, 5:55pm UTC](https://devforum.zoom.us/t/web-video-sdk-session-vs-web-client-sdk-meeting/46578/2 "2021-03-26T17:55:17Z")

</div>

Hey @zazapeta,

Thank you for reaching out to the Zoom Developer Forum. First, it’s important to note that the [Video SDK](https://marketplace.zoom.us/docs/sdk/custom/introduction) doesn’t have a concept of meetings. Instead, this is something that you will want to implement within your app.

On that same note, the [Video SDK](https://marketplace.zoom.us/docs/sdk/custom/introduction) credentials won’t work when calling the API. You’ll want to maintain separate credentials when using the Video SDK and API.

I hope that helps! Let me know if you have any questions.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![zazapeta](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/zazapeta/32/25072_2.png) [@zazapeta](https://devforum.zoom.us/u/zazapeta)\
**Post date:** [March 29, 2021, 9:24am UTC](https://devforum.zoom.us/t/web-video-sdk-session-vs-web-client-sdk-meeting/46578/3 "2021-03-29T09:24:50Z")

</div>

Hi @MaxM,

Thank you for your reply.

> [@MaxM](#):
>
> [Video SDK](https://marketplace.zoom.us/docs/sdk/custom/introduction) doesn’t have a concept of meetings. Instead, this is something that you will want to implement within your app.

Thank you 🙂 . This is what I understood.

> [@MaxM](#):
>
> You’ll want to maintain separate credentials when using the Video SDK and API.

Please, tell me how to do that 🙏 . I’m completely lost 😭

Here is my story :

I created a developer account. Then a JWT app. Picked the JWT, and, successfully display a meeting in my web app (with ZoomMettingManager, ect.). A this point : Honestly, felt in love with the developer experience provided.

Today, I want to provide this ‘zoom meeting experience’ to my users without re-implement all the ‘meeting’ features.  
For tomorrow, I want a ‘more integrated’ video experience for my users.  
So I created a Video SDK account to be able, in the future, to use the Video SDK **- BUT -** with this account, I’m not able to create a JWT app (neither a forum account). It’s like, the level of the account is not granted to (I don’t know).

So my hypothesis is that Video SDK app and JWT app can’t be together on the same account (as we can see on the screenshot below - the JWT app type is not displayed).

Thank you again for your help !

_P.S : To post this message, I picked my ‘developer’ account._

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/b/0/b0ca022ab8448c884e85301c8384b50a33e36ce0.png)

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [March 30, 2021, 9:49pm UTC](https://devforum.zoom.us/t/web-video-sdk-session-vs-web-client-sdk-meeting/46578/4 "2021-03-30T21:49:59Z")

</div>

Hey @zazapeta,

Thank you for providing the additional detail, that helped to clear up the issue you’re encountering. You’re correct in that the account that holds your Zoom account and JWT apps is separate from the account that you will use for the Video SDK.

For this reason, you will have two separate accounts - one for Zoom Marketplace and one for Zoom Video SDK. The credentials can’t be used between the accounts.

I hope that clarifies things, if not let me know! 🙂

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![zazapeta](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/zazapeta/32/25072_2.png) [@zazapeta](https://devforum.zoom.us/u/zazapeta)\
**Post date:** [April 2, 2021, 8:00am UTC](https://devforum.zoom.us/t/web-video-sdk-session-vs-web-client-sdk-meeting/46578/5 "2021-04-02T08:00:23Z")

</div>

Hi @MaxM,

Thank you for your reply 🙏 !

> [@MaxM](#):
>
> For this reason, you will have two separate accounts

From my point of view (developer), it’s weird that we have to manage those apps in separate account. I guess that will come in the future (or maybe a little message that explain it : "_Hello: are you searching JWT app ? You have to create a developer account. Video SDK account type can’t live with JWT app.".)_ .  
I lost a lot of time trying to fix it because the lack of this message. Definitely, this not developer experience friendly (not on you @MaxM - thank you again for your precious help 😉 ! )

**I like the pricing plan ‘pay-as-you-go’ unlocked into _Video SDK_ account type and I would have hoped that I can used it with my JWT app.** _(Please Zoom sales team, read this message 🙏 😃 )_

If I’m correct, for this moment, I have to manage ‘Meetings’ with my developer account (and their pricing monthly fixed plans)  
And, when I’m ready to, I have to re-implement ‘Meetings’ stuff with the VideoSDK and ‘Sessions’ stuff.

Thanks again.

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [April 3, 2021, 12:56am UTC](https://devforum.zoom.us/t/web-video-sdk-session-vs-web-client-sdk-meeting/46578/6 "2021-04-03T00:56:55Z")

</div>

Hey @zazapeta,

I appreciate your feedback on how we can improve our messaging around the two accounts that are needed and also improve our developer experience in general. This is something we take very seriously especially with a powerful new SDK like the Video SDK.

I’ll be sure to bring this up to the team when I get the chance.

> [@zazapeta](#):
>
> thank you again for your precious help 😉 !

I’m thrilled hear that I’ve been helpful 😃

> [@zazapeta](#):
>
> If I’m correct, for this moment, I have to manage ‘Meetings’ with my developer account (and their pricing monthly fixed plans)  
> And, when I’m ready to, I have to re-implement ‘Meetings’ stuff with the VideoSDK and ‘Sessions’ stuff.

Yes, that’s correct!

Let me know if you have any questions.

Thanks,  
Max

---

<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:** [May 3, 2021, 10:57am UTC](https://devforum.zoom.us/t/web-video-sdk-session-vs-web-client-sdk-meeting/46578/7 "2021-05-03T10:57:48Z")

</div>

Closed on May 3, 2021, 10:57am UTC

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