IOTA Tooling

Our comprehensive toolkit helps you get started in integrating IOTA into your project

The IOTA Toolkit gives you everything to interact with the network. Explore the resources, tap into the tech, and unlock what’s next

/products/tooling/SDKs.png

Software Development Kits

Official IOTA SDKs in TypeScript and Rust – everything you need to start building, fast

IOTA TypeScript SDK

A modular library for querying nodes, signing transactions, and connecting to IOTA or local networks.

IOTA Rust SDK

The Rust SDK provides Rust wrappers around the IOTA API.

IOTA dApp Kit

A set of React components, hooks, and utilities for building dApps in the IOTA ecosystem.

/products/tooling/cli.png

Command Line Interfaces

Interact directly with the IOTA network through base commands targeting specific network features

IOTA Client CLI

Effortless generate addresses, access networks, and more

IOTA Client PTB CLI

Build, dry-run, and execute programmable transaction blocks via terminal

IOTA Move CLI

Direct on-chain access to all IOTA Move functions

/products/tooling/libs.png

Application Libraries

Fluidly integrate unique IOTA features into your applications

IOTA Identity

Unifying trust with standard decentralized identity solutions across DLTs and IOTA-specific methods

IOTA Universal Resolver for DIDs

Resolves Decentralized Identifiers across multiple DID methods

/products/tooling/bridge_libs/iota_visual.png

IOTA Visual Studio Code Extension

Build on IOTA with Move language support – featuring syntax highlighting, autocompletion, and smart code navigation

/products/tooling/bridge_libs/evm_bridge.png

IOTA EVM Bridge

Get stared with IOTA EVM by sending and wrapping assets and making withdrawals on EVM Layer 2

Explorers

Comprehensive search capabilities to help you find anything, anytime

Wallets

Manage assets and participate in staking.

Your secure gateway to the IOTA ecosystem

IOTA Technology Stack in Action

More to Explore