Skip to main content

Amaru

A Rust implementation of the Cardano node, maintained by PRAGMA as an alternative to the canonical Haskell node. It runs as a relay on mainnet today, block production is the next milestone.

A Cardano node implementation written in Rust. Amaru aims to be a fully compatible alternative to the canonical Haskell node, re-implementing the full node (networking, ledger rules, and consensus), so it gives the network client diversity at the node level, analogous to how Ethereum benefits from running multiple independent clients.

The project is maintained by PRAGMA, an association of Cardano ecosystem companies including the Cardano Foundation, Blink Labs, dcSpark, Sundae Labs and TxPipe. Amaru runs as a relay on mainnet today: it bootstraps from a Mithril snapshot, validates blocks, follows the chain tip and ships weekly beta releases. Block production on mainnet is the next milestone, which the team expects to be ready for in November 2026, followed by support for the Dijkstra era.

Sources

Explore next