The IOTA Foundation is taking efforts for the developer community to interact with nodes on the IOTA blockchain network. On Monday, July 24, the IOTA Foundation introduced the iota-sdk 1.0 which is the first stable version of its newly introduced rust-based project.
The IOTA SDK is a project built using Rust that offers an easy and effective method to connect with nodes in the Shimmer and IOTA networks, both of which are operating on the Stardust protocol. Besides, the SDK comprises two main modules: client and wallet.
📣Exciting news for #IOTA developers! Introducing iota-sdk 1.0, the first stable version of our new rust-based project. It’s a major upgrade combining & offering an efficient way to interact with nodes.
🔗— IOTA (@iota) July 24, 2023
The support for iota-sdk 1.0 starts with the Stardust Protocol, and it will continue for all upcoming protocol upgrades, including 2.0. Also, the IOTA SDK comes with 3 main crates:
With the rust-based bindings core crates, developers will able to build effortlessly using the IOTA SDK. Users can also access create binding in different programming languages such as Python, Wasm, NodeJs, etc.
In addition, the SDK comes with an upgraded version of IOTA’s CLI-wallet! This improved wallet allows users to enjoy the ease of a stateful wallet directly from their terminal, making it simple to handle accounts, addresses, tokens, and assets.
As said, the major features of the IOTA SDK include client modules, wallet modules, and bindings. Here’s a look into each of these.