Learn about IOTA technology
Explore application blueprints
IOTA is a distributed ledger technology (DLT) that allows devices in an IOTA network to transact in micropayments and to send each other immutable data.
What is IOTA?
IOTA networks consist of interconnected nodes that have read/write access to the Tangle. You can connect to these nodes to send transactions to them and get transactions from them.
Application blueprints explain how you can use IOTA technology to solve real-world problems to improve your business models.
Peer-to-peer energy grid
Tangle data storage
Track and trace
The client libraries abstract the complexity of the IOTA protocol into simple methods for sending messages and payments, authenticating messages, and more.
Client libraries overview
IOTA allows devices on the Internet of Things to use the Tangle as a single source of truth, where they can buy, sell, or simply send data among each other for zero fees.
IoT projects overview
Get started with the CryptoCore
Get started with the ESP32
Get started with the nRF52
Get started with single-board computers
To join an IOTA network and to start validating and storing transactions, you need to download and install one of the available types of node software.
Node software overview
Compass is an open-source implementation of the Coordinator, which is a client application that allows nodes in an IOTA network to reach a consensus.
Set up a private Tangle
Streams is a cryptographic framework for building cryptographic messaging protocols.
How Streams works
Get started with Channels
Wallets are applications that store your seed and keep a record of transactions in a database. You can use wallets to simplify the process of securing your seed, sending transactions, and managing your balance.
If you have any questions or want to get involved in development, get in touch through one of these options.
Get the latest IOTA development news straight to your mailbox