What is IOTA?
IOTA is a distributed ledger technology (DLT) that allows computers in an IOTA network to transfer immutable data and value (IOTA tokens) among each other.
What is DLT?
What is IOTA?
IOTA introduces new concepts that are essential to learn before you start using an IOTA network.
Developer essentials overview
Addresses and signatures
Bundles and transactions
Create an address
Send a bundle
Creating, sending, and receiving transactions requires an in-depth understanding of the IOTA protocol. The IOTA client libraries abstract the complexity of the protocol into simple functions.
Client libraries overview
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
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.
Utilities are open-source applications or programs that you can either use as they are or use to fast track the development of your own applications.
Application blueprints are documents that explain how the IOTA technology can be used to solve real-world problems and to support well-defined business needs.
Peer-to-peer energy grid
Tangle data storage
Track and trace
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.
Get started with microcontrollers
Set up an nRF52 microcontroller
Set up a single-board computer
Get the latest IOTA development news straight to your mailbox