Run an Algorand node
Help secure the Algorand network and participate in consensus by running a node.
Help secure the Algorand network and participate in consensus by running a node.
Running an Algorand node essentially means operating a computer program that validates transactions and contributes to securing the network. Thousands of nodes around the world are doing the same thing, working together to validate transactions, secure the network, and maintain the integrity of the Algorand ledger. By running a node, you become an active contributor to this decentralized system.

NodeKit is a comprehensive terminal tool for installing, managing, and monitoring your own node. It offers a streamlined experience to:
FUNC is a cross-platform service that makes it easy to spin up a node for Algorand and start participating in consensus.
Manual setup and running of an Algorand node requires a more hands-on approach compared to one-click options.
The Algorand Developer Portal provides an official step-by-step guide. The guide details a two-folder installation with an updater script to keep your software current. You'll download binaries, configure settings, and potentially use command-line tools to manage and interact with your node. (The NodeKit for Algorand terminal can also help guide you through the process.)
Disclaimer: FUNC is a third-party service. The Algorand Foundation has no control over this external service and makes no guarantees regarding its functionality, security, or reliability. Please exercise caution when accessing these sites and ensure that you understand the associated risks. Never share your private key data with any service.
Your node acts as an independent validator. This helps prevent fraudulent activity and ensures only valid transactions are added to the blockchain.
Your node contributes to a robust Algorand infrastructure, benefitting projects, developers, and users.
Participating nodes have voting rights on network proposals, letting you directly influence Algorand's future development.
With the introduction of consensus incentivization later in 2024, you have the potential to earn rewards for helping process transactions on the network.
The Algorand network comprises repeaters and validators.
Repeaters act as communication hubs, forwarding transactions and blocks to other nodes. On the legacy path, repeaters (relays) are whitelisted; on the P2P mesh, repeaters are permissionless.
Validators (formerly consensus nodes) focus on validating transactions and participating in Pure Proof-of-Stake consensus. Anyone can set up and operate a validator.
Anyone with an Algorand account with an account balance of at least 0.1 Algo can run a node. To run a participation node you need a system with at least 16GB of RAM, 8 vCPU, a fast SSD (100 GB NVMe or equivalent), and a good internet connection (ideally 1 Gbps).
Head over to the dedicated #node-runners channel on the Algorand Discord server. Connect with experienced node runners, ask questions, and share your experiences. Or, get your node-related questions answered on the official Algorand Reddit page.
The Algorand network comprises four node roles: repeaters, validators, archivers, and API providers.
Repeaters act as communication hubs, forwarding transactions and blocks. On the legacy path they are permissioned relays; on the P2P mesh they are permissionless.
Validators (formerly participation nodes) validate transactions and participate in Pure Proof-of-Stake consensus. Anyone can run a validator.
Archivers store the full ledger history and, on P2P, can advertise block and catchpoint serving for fast sync.
API providers expose the live ledger through the algod API so apps can read state, simulate, and submit transactions; the indexer is separate software for historical queries.
For more detailed information see Algorand node types.
Yes. Validators that are online, participating, and staking at least 30,000 ALGO earn staking rewards. Running a node without staking does not earn protocol rewards. Networking roles (repeaters, archivers, API providers) are not rewarded by the protocol. Reward rates and parameters can change over time.
As of Q1 2025, there are 3,075 nodes on the Algorand network. For up-to-date numbers, please visit Nodely.io
Currently, the Algorand Foundation manages the official list of relay nodes, to bootstrap a scalable and reliable initial infrastructure backbone. It is important to stress, however, that anybody with an Algorand account can run a non-relay node and participate in the Algorand consensus protocol (i.e., be a validator).
Moreover, the integrity of the blockchain does not depend on the relay nodes: as long as sufficiently many participation nodes (in terms of stake) behave honestly, the blockchain cannot fork. Even if all the relays misbehave, the worst that can happen is that the blockchain will slow down or stall.
The Algorand Foundation is researching options for making decisions on relay nodes in a more decentralized way.
You can participate in consensus by installing a node manually or setting up a one-click node. Instructions on how to set up a node can be found on the Algorand Developer Portal.
You don't need a specific amount of Algo to run a consensus node on Algorand, but your account must have at least 0.1 Algo for basic functionality.
DISCLAIMER: The information provided herein is for informational purposes only and does not constitute financial advice. We do not recommend that Algo or any crypto assets be bought, sold, swapped, staked, or held by you. We make no warranties or representations about the third parties linked in this page, the information contained on their websites, the assets available through them, or the suitability, privacy or security of their products or services. You acknowledge sole responsibility for and assume all risk arising from your use of third-party services, including risk of loss for assets.