Hyperledger Iroha documentation



Please note that Hyperledger Iroha v1 is no longer under active development; therefore, support for Iroha v1 is limited. The core development team is focused on Hyperledger Iroha v2, a complete rewrite of Iroha in Rust.

For new projects, we recommend using Iroha v2 instead of Iroha v1. If you are using Iroha v1, we encourage you to plan an upgrade and switch to using Iroha v2.

The long-term supported version of Iroha v2 (iroha2-lts) is your best choice if you want to use Iroha in production and receive tech support from our side. Unfortunately, we cannot offer the same support for Iroha v1, so please consider using Iroha v2.

Note that Iroha v1 and Iroha v2 are incompatible. You can read about their differences in the Iroha 2 documentation.


For secure deployment on platforms other than new Linux versions, please read this note first before deploying Iroha in production.

Welcome! Hyperledger Iroha is a simple blockchain platform you can use to make trusted, secure, and fast applications by bringing the power of permission-based blockchain with Crash fault-tolerant consensus. It’s free, open-source, and works on Linux and Mac OS, with a variety of mobile and desktop libraries.

You can download the source code of Hyperledger Iroha and latest releases from GitHub page.

This documentation will guide you through the installation, deployment, and launch of Iroha network, and explain to you how to write an application for it. We will also see which use case scenarios are feasible now, and are going to be implemented in the future.

As Hyperledger Iroha is an open-source project, we will also cover contribution part and explain you a working process.

Table of contents