---
title: Compatibility with Rust
slug: v4-5/rust/compatibility
docTags: 
createdAt: 2023-07-28T20:49:05.858Z
---

![](https://api.archbee.com/api/optimize/qoRkNxW5fJ81r_NqVpc8C/I_y9J9pp8XkZyp7ndg19K_rust-ditto-icon-card.png)

# Platforms

| **Platform**    | **Support** | **Versions**               |
| --------------- | ----------- | -------------------------- |
| Linux (x64)     | ✓           | Ubuntu 20.04 LTS and later |
| Linux (AArch64) | ✓           | Ubuntu 20.04 LTS and later |
| macOS           | ✓           | 11 and later               |
| Windows         | ✓           | 10and later                |
| iOS             | --          | --                         |
| Android         | --          | --                         |

# Transports

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

# LLVM Compatibility

| **Target Specification**      | **Support** |
| ----------------------------- | ----------- |
| `x86_64-apple-darwin`         | ✓           |
| `aarch64-apple-darwin	`       | ✓           |
| `arm-unknown-linux-gnueabihf` | ✓           |
| x86\_64\_unknown-linux-gnu¹	  | ✓           |
| armv7-unknown-linux-gnueabihf | ✓           |
| x86\_64\_unknown-linux-musl   | --          |

¹Requires GNU C Library (glibc) version 2.18 or later

# Devices

| **Device**   | **Platform**    | **Support** | **Versions** |
| ------------ | --------------- | ----------- | ------------ |
| Raspberry Pi | Linux (AArch64) | ✓           | --           |

