---
title: Node.js
slug: v4-6/compatibility/nodejs
icon: {"faIcon":"fa-brands fa-node"}
docTags: 
createdAt: 2023-09-11T14:11:59.161Z
---

![](https://api.archbee.com/api/optimize/qoRkNxW5fJ81r_NqVpc8C/pTvixViJR3hdgUacI5xlD_nodejs-card-light-mode.png)

Ditto supports the active and maintenance long-term support (LTS) version 18 (or later) of [Node.js.](https://nodejs.org/en/)&#x20;

The following provides a complete overview of the Ditto SDK's compatibility across platforms, transports, and devices:

:::hint{type="info"}
If you're using Electron to develop a Windows-based app, you may need to install Microsoft Visual C++ Redistributable.&#x20;

For more information, see the official   Microsoft documentation > [Microsoft Visual C++ Redistributable latest supported downloads](https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170).
:::

## Platforms

| **Platforms**              | **Support** | **Versions**               |
| -------------------------- | ----------- | -------------------------- |
| macOS                      | ✓           | 11.0 and later             |
| Linux (x64)                | ✓           | Ubuntu 20.04 LTS and later |
| Linux (ARM 64-bit)         | ✓           | Ubuntu 20.04 LTS and later |
| Linux (ARM 32-bit)         | ✓           | Ubuntu 20.04 LTS and later |
| Windows x64                | ✓           | 10.0 and later             |
| Windows Enterprise x64     | ✓           | 10.0 and later             |
| Windows Enterprise IoT x64 | ✓           | 10.0 and later             |
| Windows ARM                | --          | --                         |

## Transports

| **Platform**       | **BLE 5.0+** | **AWDL** | **Wi-Fi Aware** | **LAN** | **WebSockets** |
| ------------------ | ------------ | -------- | --------------- | ------- | -------------- |
| macOS              | ✓            | ✓        | --              | ✓       | ✓              |
| Linux (x64)        | ✓            | --       | --              | ✓       | ✓              |
| Linux (ARM 32-bit) | ✓            | --       | --              | ✓       | ✓              |
| Windows (All)      | ✓            | --       | --              | ✓       | ✓              |

## Devices

| **Device**   | **Platform**       | **Support** | **Versions** |
| ------------ | ------------------ | ----------- | ------------ |
| Raspberry Pi | Linux (ARM 32-bit) | ✓           | --           |

***

# Web Support

The following provides a complete overview of the desktop and mobile browsers as well as the transports that the Ditto SDK for JavaScript supports:

## Desktop Browsers

| **Browser**       | **Support** | **Versions**   |
| ----------------- | ----------- | -------------- |
| Chrome            | ✓           | 84.0 and later |
| Edge              | ✓           | 84.0 and later |
| Firefox           | ✓           | 79.0 and later |
| Safari            | ✓           | 14.1 and later |
| Internet Explorer | --          | --             |
| Opera             | --          | --             |

## Mobile Browsers

| **Browser** | **Platform** | **Support** | **Versions**   |
| ----------- | ------------ | ----------- | -------------- |
| Safari      | iOS          | ✓           | 14.5 and later |
| Chrome      | Android      | ✓           | 84.0 and later |
| Firefox     | Android      | ✓           | 79.0 and later |
| WebView     | Android      | ✓           | 84.0 and later |
| Opera       | --           | --          | --             |

## Transports

| **Browser** | **BLE 5.0+** | **AWDL** | **Wi-Fi Aware** | **LAN** | **WebSockets** |
| ----------- | ------------ | -------- | --------------- | ------- | -------------- |
| All         | --           | --       | --              | --      | ✓              |

***

# React Native Support

## Platforms

| **Platforms**     | **Support** | **Versions** |
| ----------------- | ----------- | ------------ |
| iOS               | ✓           | 14 and later |
| iOS App Simulator | ✓           | 14 and later |
| Android           | ✓           | 7 and later  |
| Android Emulator  | ✓           | 7 and later  |
| macOS             | --          | --           |
| Windows x64       | --          | --           |
| Windows x86       | --          | --           |
| Windows IoT       | --          | --           |
| Linux             | --          | --           |

## Transports

| **Platform**      | **BLE** | **AWDL** | **Wi-Fi Aware** | **LAN** | **WebSockets** |
| ----------------- | ------- | -------- | --------------- | ------- | -------------- |
| iOS               | ✓       | ✓        | --              | ✓       | ✓              |
| iOS App Simulator | --      | --       | --              | ✓       | ✓              |
| Android           | ✓       | --       | ✓               | ✓       | ✓              |
| Android Emulator  | --      | --       | --              | --      | ✓              |

