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

![](https://api.archbee.com/api/optimize/qoRkNxW5fJ81r_NqVpc8C/ZNs6EZKFiLSIl97A66DkP_js-ditto-icon-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 22.04 LTS and later |
| Linux (ARM 32-bit)         | ✓           | Ubuntu 22.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) | ✓           | --           |

