.NET requirements
Before installing Ditto, ensure your environment meets these requirements:- .NET 8 or higher (all supported SDK versions)
- .NET Framework 4.8 / 4.8.1 (via Ditto 5.0.1 or later; see .NET Framework 4.8+ setup)
Platforms (Server)
| Platforms | Support | Versions |
|---|---|---|
| Linux (x64) | Ubuntu 20.04 LTS and later | |
| Linux (AArch64) | Ubuntu 22.04 LTS and later | |
| macOS (ARM64) | 12 and later | |
| Windows (x64) | 10 and later | |
| Windows (AArch64) | — | — |
| Windows Enterprise | — | — |
| Windows Enterprise IOT | — | — |
Platforms (.NET MAUI)
| Platforms | Support | Versions |
|---|---|---|
| iOS | 15 and later | |
| iOS App Simulator | 15 and later | |
| Android | 7 and later | |
| Android Emulator | 7 and later | |
| Windows | 10 or 11, version 1809 or later | |
| MacOS (ARM64) | 12 and later (Mac Catalyst) |
Transports
| Platform | BLE | AWDL | Wi-Fi Aware | LAN | WebSockets |
|---|---|---|---|---|---|
| Linux (x64) | — | — | |||
| Linux (AArch64) | — | — | |||
| macOS | — | ||||
| Mac Catalyst | — | ||||
| Windows (x64) | — | — | |||
| iOS | — | ||||
| iOS Simulator | — | — | — | ||
| Android | — | ||||
| Android Emulator | — | — | — | — |
Devices
| Device | Platform | Support | Versions |
|---|---|---|---|
| Raspberry Pi | Linux (AArch64) | — |