# Lowest version of Node.js compatible with Video SDK UI Toolkit

**URL:** <https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202>\
**Category:** UI ToolKit\
**Created:** [May 17, 2024, 9:06pm UTC](https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202 "2024-05-17T21:06:30Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmclaughlin](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@jmclaughlin](https://devforum.zoom.us/u/jmclaughlin)\
**Post date:** [May 17, 2024, 9:06pm UTC](https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202/1 "2024-05-17T21:06:30Z")

</div>

What is the lowest possible version of Node.js that the Video SDK UI Toolkit is compatible with? I am working with a migration from Twilio Video in Node v14.x and would like to use the UI Toolkit, but am finding several errors. Was wondering if it could be attributable to the low version of Node.

---

<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:** [May 21, 2024, 10:45am UTC](https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202/2 "2024-05-21T10:45:00Z")

</div>

Hey @jmclaughlin,

The Video SDK UI Toolkit is a front-end SDK and doesn’t require a specific version of Node. You can even use it with a simple `<script>` tag as documented here [Video SDK - web - UI Toolkit](https://developers.zoom.us/docs/video-sdk/web/ui-toolkit/#install:)

```auto
<link rel="stylesheet" href="@zoom/videosdk-ui-toolkit/dist/videosdk-ui-toolkit.css">
<script src="@zoom/videosdk-ui-toolkit/index.js" type="module"></script>

```

---

<div class="post-metadata">

**Author:** ![MaxLuke150](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@MaxLuke150](https://devforum.zoom.us/u/MaxLuke150)\
**Post date:** [June 3, 2024, 1:22pm UTC](https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202/3 "2024-06-03T13:22:48Z")

</div>

The lowest version of Node.js that is compatible with the Video SDK UI Toolkit is Node.js 16. If you are currently using Node.js v14.x, it is likely that the errors you are encountering are due to this version being too low.

To resolve the issues you’re facing, I recommend upgrading your Node.js environment to at least version 16. You can do this by following these steps:

**Check your current Node.js version:**

node -v

**Upgrade to Node.js 16:**

If you’re using nvm (Node Version Manager), you can upgrade easily:

nvm install 16

nvm use 16

Alternatively, you can download and install Node.js 16 directly from the official Node.js website.

**Verify the upgrade:**

node -v

Make sure it returns v16.x.x.

After upgrading, try running your project again. This should resolve the compatibility issues with the Video SDK UI Toolkit.

If you continue to face any issues, feel free to provide more details about the errors, and I can assist you further.

---

<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:** [June 17, 2024, 9:56pm UTC](https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202/4 "2024-06-17T21:56:01Z")

</div>

Hey @jmclaughlin ,

Were you able to resolve this? What is the use case for needing such a low Node version?

Best,  
Tommy

---

<div class="post-metadata">

**Author:** ![jmclaughlin](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@jmclaughlin](https://devforum.zoom.us/u/jmclaughlin)\
**Post date:** [June 19, 2024, 12:37am UTC](https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202/5 "2024-06-19T00:37:25Z")

</div>

Hi @tommy

Thanks for the response. I was not able to resolve my issue. My project is a blockchain health foundation app that previously used Twilio Video. Rather than migrating to a Zoom app that only allows for one-to-one video sessions, I want to implement a chat/video functionality with several participants that Zoom videosdk-ui-toolkit provides. I am looking for a low Node version because the original app that I am working with was built with ‘create-react-app’ which has issues when upgrading. I have upgraded to Node 16.x with not much trouble, but if I go any higher, there will be a ton of dependency conflicts.

Thanks very much for any help you can offer.

Best regards,

John

---

<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:** [June 19, 2024, 1:29am UTC](https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202/6 "2024-06-19T01:29:05Z")

</div>

Hey @jmclaughlin ,

What error are you facing when trying to run the UI Toolkit?

By the way, the Zoom Video SDK (the official migration path for Twilio Video) is a very similar developer experience. You can keep your existing user interface and just point to Zoom.

Here is the migration guide for web:

> **[web | Zoom Video SDK + Twilio migration](https://developers.zoom.us/docs/video-sdk/twilio/web/)**
>
> 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.

Best,  
Tommy

---

<div class="post-metadata">

**Author:** ![jmclaughlin](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@jmclaughlin](https://devforum.zoom.us/u/jmclaughlin)\
**Post date:** [June 28, 2024, 12:28am UTC](https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202/7 "2024-06-28T00:28:47Z")

</div>

Thanks very much for your response Tommy. Does migration to Zoom Video SDK allow for multi-party sessions where, at least our implementation, Twilio Video only allowed for a one-to-one chat?

---

<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:43pm UTC](https://devforum.zoom.us/t/lowest-version-of-node-js-compatible-with-video-sdk-ui-toolkit/110202/8 "2024-08-08T12:43:19Z")

</div>

You can use the Video SDK for many-to-many video sessions.
