Skip to main content

IOTA Documentation

Discover the power of IOTA through examples, guides, and explanations/

Get started

Why IOTA?

IOTA is the first internet-scale programmable blockchain platform

Decorative visual
Unmatched scalability, instant settlement
A safe smart contract language accessible to mainstream developers
Ability to define rich and composable on-chain assets
Better user experience for web3 apps
Scalability

IOTA scales horizontally to meet the demands of applications. Network capacity grows in proportion to the increase in IOTA validators' processing power by adding workers, resulting in low gas fees even during high network traffic. This scalability characteristic is in sharp contrast to other blockchains with rigid bottlenecks.

Move

Move design prevents issues such as reentrancy vulnerabilities, poison tokens, and spoofed token approvals that attackers have leveraged to steal millions on other platforms. The emphasis on safety and expressivity provides a more straightforward transition from web 2.0 to web3 for developers, without the need to understand the intricacies of the underlying infrastructure.

On-chain assets

Rich on-chain assets enable new applications and economies based on utility without relying solely on artificial scarcity. Developers can implement dynamic NFTs that you can upgrade, bundle, and group in an application-specific manner, such as changes in avatars and customizable items based on gameplay. This capability delivers stronger in-game economies as NFT behavior gets fully reflected on-chain, making NFTs more valuable and delivering more engaging feedback loops.

Built for Web3

IOTA aims to be the most accessible smart contract platform, empowering developers to create great user experiences in web3. To usher in the next billion users, IOTA empowers developers with various tools to take advantage of the power of the IOTA blockchain. The IOTA Development Kit (SDK) will enable developers to build without boundaries.