Developer Information
The developer section is meant to introduce you to the Move programming language and its implementation on the IOTA network through examples, tasks, and conceptual content. This contains everything a developer needs to get started developing on top of the IOTA network.
Getting Started
If you are completely new to Move, you should start with the aptly named Getting Started section. Topics in that section introduce you to the IOTA monorepo, guide you through installing IOTA binaries, and introduce you to some key core concepts of blockchain technology, particularly how they relate to IOTA. This sections contains everything you need to get your first dApp built and deployed.
Go to Getting Started.
Network Overview
The Network Overview page gives an overview of the different networks available in the IOTA ecosystem.
Explanations
General explanations of important concepts when developing on IOTA
Go to Explanations.
How Tos
The How Tos section contains practical guides on how to perform specific tasks when developing on IOTA. Specific how tos can be fount in the corresponding sections throughout the developer documentation. General how tos can be found here.
Go to How To.
Tutorials
The Tutorials section contains step-by-step guides to help you build specific applications on IOTA. Specific tutorials can be found in the corresponding sections throughout the developer documentation. General tutorials can be found here.
Go to Tutorials.
References
The References section contains reference material for IOTA development. Specific references can be found in the corresponding sections throughout the developer documentation. General references can be found here.
Go to References.
Move
The Move sections contains all explanations, how tos, tutorials and references related to the Move programming language and its concepts.
Go to Move.
SDKs
The SDKs section contains all explanations, how tos, tutorials and references related to the IOTA SDKs for different programming languages.
Go to SDKs.
GraphQL
The GraphQL section contains all explanations, how tos, tutorials and references related to the IOTA GraphQL API.
Go to GraphQL.
CLI
The CLI section contains all explanations, how tos, tutorials and references related to the IOTA Command Line Interface (CLI).
Go to CLI.
IOTA Trust Framework
The IOTA Trust Framework section contains all explanations, how tos, tutorials and references related to the components of the IOTA Trust Framework.
Go to IOTA Trust Framework.
Migrating from IOTA Stardust
IOTA Stardust becomes IOTA Rebased, and with it a lot of changes. Most assets are just available on the IOTA network without any manual work but for integrations and in some situations you might need to migrate. This section covers the details of the migration and how you can prepare your integration to be IOTA compatible.
Go to Migrating from IOTA Stardust.
Developer Cheat Sheet
The cheat sheet is a compact overview of solutions for common problems and contains information on how to avoid common pitfalls for IOTA Move developers. This page contains important information that might get lost in the quantity of content available. Use this often-updated page to see around corners when starting a Move project or to refresh your memory on important concepts to be mindful of.
Go to the Developer Cheat Sheet.
Solidity/EVM Smart contracts
Everything you need to know about our Layer 2 EVM Support, including working with the IOTA EVM chains.
Go to EVM Smart Contracts.