#iot #astarte #sdk #api-bindings

astarte-device-sdk

A library that provides communication and pairing primitives to an Astarte Cluster

29 releases

new 0.9.6 Mar 6, 2025
0.9.4 Feb 27, 2025
0.9.2 Nov 4, 2024
0.8.2 May 29, 2024
0.5.1 Feb 6, 2023

#169 in Embedded development

Download history 835/week @ 2024-11-18 532/week @ 2024-11-25 226/week @ 2024-12-02 81/week @ 2024-12-09 92/week @ 2024-12-16 49/week @ 2024-12-23 110/week @ 2025-01-06 345/week @ 2025-01-13 204/week @ 2025-01-20 37/week @ 2025-01-27 140/week @ 2025-02-03 380/week @ 2025-02-10 352/week @ 2025-02-17 649/week @ 2025-02-24 800/week @ 2025-03-03

2,181 downloads per month
Used in 2 crates

Apache-2.0

775KB
17K SLoC

Astarte Device SDK Rust  

Build Status Latest Version docs.rs Code coverage

The Astarte Device SDK for Rust is a ready to use library that provides communication and pairing primitives to an Astarte Cluster.

Quick links:

Use the library

You can add the library tro your project with:

cargo new astarte-project && cd astarte-project
cargo add astarte-device-sdk --features='derive'

Examples

Check out how to start with the SDK using one of the included examples.

Dependencies

~107MB
~2.5M SLoC