Welcome to the "Build" section of the IOTA Wiki. This section is for developers interested in using the IOTA and Shimmer networks for decentralized applications, integrating their exchange, minting NFTs, and much more. Here, you can find all the available Networks and Endpoints, links for all the available Tools, APIS, and all the documentation to communicate with the Layer 1 networks, build decentralized applications and interact with Layer 2 smart contracts.
You can use the IOTA SDK to interact directly with the IOTA and Shimmer networks. The IOTA SDK offers a streamlined integration of IOTA functionality into your projects. It is available in Rust, Node.js, Python and Wasm.
The cli-wallet is a stateful Command Line Interface wrapper for the IOTA SDK that allows you to create a wallet, create and manage accounts, send value transactions, mint, burn, and receive native tokens and NFTs, and more.
The IOTA Smart Contracts (ISC) bring scalable, flexible, and cost-effective smart contract functionality to the IOTA ecosystem. By anchoring multiple chains to the IOTA Tangle, ISC enables higher throughput and lower fees than traditional single-chain solutions. Users have the freedom to create custom chains with control over gas fees and privacy settings, and the platform is virtual machine-agnostic, supporting both Rust/Wasm and Solidity/EVM smart contracts.