References Overview
Already familiar with IOTA? Use these valuable resources to continue your development journey.
IOTA RPC
Reference the IOTA framework and IOTA RPC documentation for details of the code that powers the IOTA blockchain.
JSON-RPC
A public service that enables interacting with the IOTA network.
Move
Move powers smart contract logic for the IOTA blockchain. Use these resources to learn Move or refresh your memory.
IOTA framework
Move language
Documentation for the Move programming language on GitHub.
IOTA CLI
Interact directly with IOTA networks and its features using the IOTA command line interface (CLI). The CLI is divided into separate base commands that target a specific set of features.
IOTA Client CLI
Create a client on a IOTA network to generate addresses, access networks, and more with the IOTA Client CLI.
IOTA Client PTB CLI
Build, preview, and execute programmable transaction blocks directly from your terminal with the IOTA Client PTB CLI.
IOTA Move CLI
Access IOTA Move functions on chain using the IOTA Move CLI.
IOTA software development kits
Official software development kits (SDKs) available for IOTA include the TypeScript SDK and Rust SDK.
IOTA TypeScript SDK
The IOTA TypeScript SDK has its own microsite. Click this box to go there.