Nodes & Blockchain Clients

gaiadCosmos Hub Node Client for Windows

Download gaiad, the Cosmos Hub node client for Windows. Free, open source under Apache-2.0, with install steps and safety checks.

Free Open source Windows: Yes v29.0.1 Updated 30 Oct 2026
8 min read Last update 30 Oct 2026 github.com/cosmos/gaia

Cosmos Hub for Windows is the gaiad program, a node client for the Cosmos Hub, the central chain of the Cosmos ecosystem. It suits developers, validators and technically inclined users who want to run their own copy of the network software instead of relying on a third-party service. The program is free, open source under the Apache-2.0 license and written in Go.

gaiad is the daemon that connects a Windows machine to the Cosmos Hub network. Its core job is to take part in the chain, keep a local copy of its state and expose the interfaces other tools use to query it. The current release is v29.0.1. Because gaiad is a blockchain node rather than a simple desktop app, most of the work happens in configuration and terminal commands, and the sections below explain what to expect.

02

How IBC Connects Separate Blockchains

Each Cosmos SDK chain runs its own validators, keeps its own state and sets its own rules. That independence is what makes the ecosystem sovereign, but it also means chains cannot read each other's data by default. IBC solves this by defining how one chain sends a verified message to another and how the receiving chain confirms it.

In practice, a transfer between two connected chains involves a sequence of packets, acknowledgments and timeouts. Each step is checked against the state of the sending chain, so the receiving side does not have to trust a middleman. For a node operator, this matters because a gaiad node sees the Cosmos Hub side of these exchanges, and understanding the flow helps when reading logs or troubleshooting connections.

IBC is not the same thing as a bridge that moves tokens between unrelated networks. It is a standardized protocol among chains that share the Cosmos SDK design, which is why it is central to the Cosmos Hub's role.

03

Who Runs a Cosmos Hub Node

A common reason to run a Cosmos Hub node is to query the chain directly rather than depend on a public endpoint. A developer building an application can point the application at a local node, check balances and transactions and test behavior under controlled conditions. This is useful when a project needs predictable access to chain data.

Validators are another group. They participate in securing the network, and their node software needs to stay online and up to date. Researchers and analysts also use nodes to study on-chain activity without asking anyone for permission.

If you only want to hold or send ATOM, a node is usually more than you need. A node is a commitment of time, disk space and attention, and it makes the most sense for users who have a concrete technical goal.

04

Key Terms Behind the Cosmos Hub

A sovereign chain is a blockchain that governs itself, with its own validators and upgrade process, while still able to communicate with other chains. The Cosmos Hub is one such chain, and that independence distinguishes it from smart contract platforms that run on top of a single shared ledger.

A daemon is a background program that keeps running after you start it. gaiad is a daemon, so it typically stays open in a terminal or runs as a service while it syncs with the network. A node is any computer running this software as part of the network, which is different from a wallet, the application that holds your keys and signs transactions.

Syncing means downloading and verifying the chain history until your local copy matches the network. Depending on the network state and your hardware, this can take a long time, so patience is part of running a node.

05

Key features

Built on the Cosmos SDK

The Cosmos Hub is built with the Cosmos SDK, a framework for building application-specific blockchains. Because gaiad is compiled from that codebase, it follows the same modular design as other fully sovereign chains in the ecosystem. Developers already familiar with Cosmos SDK projects will find the structure easy to recognize.

A single gaiad binary

The software is compiled into one executable called gaiad, short for Gaia Daemon. Keeping everything in one file keeps the setup compact and easy to reason about. You start the daemon from a terminal window and manage it with commands, which makes it simple to script or automate once you know the basics.

IBC interoperability

Inter-Blockchain Communication, or IBC, is the protocol that lets the Cosmos Hub interact with other fully sovereign Cosmos SDK blockchains. A node running gaiad takes part in that exchange, so the software is more than a standalone ledger. It is one link in a wider network of connected chains.

Open source under Apache-2.0

The source code is published on GitHub under the permissive Apache-2.0 license. Anyone can read the code, build it independently or compare a release against the published source. That openness is valuable for security review and for developers who want to understand exactly how the network software works.
06

Supported coins

The Cosmos Hub network is associated with the ATOM token, known as Cosmos (ATOM), which is the coin you will see referenced across the network's documentation. gaiad is the software that runs this network's node. Connections to other Cosmos SDK chains work through IBC rather than through a separate coin list, so the focus of the program stays on the Cosmos Hub itself.

07

How to install Cosmos Hub (gaiad) on Windows

  1. 1

    Get the official build

    Download the Windows build or installer from the official Cosmos documentation or the GitHub Releases page for the cosmos/gaia repository. Download only from the official website or GitHub, and choose the latest release, currently listed as v29.0.1. Avoid files from mirrors, forums or chat messages.

  2. 2

    Verify the file

    Compare the SHA-256 checksum of the downloaded file with the value published alongside the release, or check the signature if one is provided. Use the Windows PowerShell command Get-FileHash to compute the checksum. If the values do not match, delete the file and download it again from the official source.

  3. Install and confirm it starts

    Run the installer or extract the archive to a folder you control. Open a terminal in that folder and check that gaiad starts and reports its version. If Windows does not recognize the command, add the folder to your PATH environment variable and open a new terminal window.

08

How to use Cosmos Hub (gaiad)

Once gaiad is installed, most of your work happens in a terminal. The steps below describe the general workflow for a first session. The official documentation covers the exact flags, configuration files and network settings you need.

  1. Choose a folder for node data on a drive with plenty of free space, since blockchain history grows over time.
  2. Create the configuration files by following the official guide, including the network and peer settings for the Cosmos Hub.
  3. Start the daemon from the terminal and keep that window open while it runs.
  4. Check sync progress using the status tools described in the documentation, and wait until your node reports that it has caught up.
  5. Before installing a newer release, stop the node cleanly, replace the binary with the verified new build and start the node again.

Keep a record of the configuration you used. When you upgrade or move the node to another machine, having your settings written down saves time and reduces mistakes.

09

Pros & cons

Pros
  • Free and open source under the Apache-2.0 license
  • Built on the Cosmos SDK with a modular design
  • Single gaiad binary keeps the core setup compact
  • Supports IBC connections with other Cosmos SDK chains
  • Source code is public on GitHub for review
Cons
  • Running a node is a technical task suited to users comfortable with terminal commands
  • Node data takes significant disk space and time to sync
  • Configuration choices can be confusing for beginners
  • Most guidance lives in official documentation rather than step-by-step desktop tools
10

Is Cosmos Hub (gaiad) safe?

Download gaiad only from the official website or the GitHub Releases page for cosmos/gaia. Before running the file, compare its SHA-256 checksum with the published value or verify its signature, because a modified binary can look identical to the original. Antivirus tools may flag unfamiliar command-line programs, so investigate any detection rather than disabling your protection. gaiad runs a node rather than a wallet, but keep any seed phrase or private key offline and never type it into third-party websites, chat apps or support messages. Check the latest version on the official website before installing, since older releases may lack current fixes.

  • Official source only. Download from github.com/cosmos/gaia. Ignore ads and lookalike domains.
  • Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
  • Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
11

Alternatives

Among the similar programs, Cosmos Hub is the node for the Cosmos Hub itself, the chain that serves as the hub for IBC connections between Cosmos SDK blockchains. Celestia App is the consensus application for Celestia, a separate network with its own design, and Evmos runs the node for its own network. Geth is the official Go implementation of the Ethereum protocol, while Bitcoin Core maintains the client software for Bitcoin. Aptos and TON provide node and tooling packages for their own networks. If your goal is Cosmos SDK compatibility and IBC, gaiad is the natural fit; otherwise, choose the client that matches the chain you plan to use.

12

Specifications

Price
Free
Type
Open source
License
Apache-2.0
Latest version
v29.0.1
Last update
30 Oct 2026
Windows support
Yes (Windows build or installer)
Source code
github.com/cosmos/gaia
13

Frequently asked questions

Yes. gaiad is free and released under the Apache-2.0 license, which allows you to use, study and modify the source code. Running a node still involves costs for your own hardware, electricity, internet connection and storage, but the software itself has no price.

gaiad is short for Gaia Daemon. Gaia is the name of the Cosmos Hub application, and the daemon is the background program that runs the node. You control it through terminal commands after installation.

Yes. Windows support is available as a Windows build or installer. Use the release files from the official Cosmos documentation or the GitHub Releases page, then verify the file before running it.

IBC stands for Inter-Blockchain Communication. It is the protocol that lets the Cosmos Hub and other fully sovereign Cosmos SDK chains exchange verified messages and assets. A node running gaiad takes part in the Cosmos Hub side of these connections.

No. gaiad runs a node that participates in the Cosmos Hub network. A wallet is a separate application for storing keys and signing transactions. You can use a wallet with the network without running a node yourself.

The network is associated with ATOM, shown in the documentation as Cosmos (ATOM). The token is used on the Cosmos Hub, and the gaiad node is the software that runs that network's node. Check the official documentation for current details on how the token is used.

The software is open source and published under Apache-2.0, which makes independent review possible. Safety depends mostly on how you download, verify and configure it. Use only official files, keep your keys separate from the node machine when possible, and keep the system updated.

14

Verdict

Cosmos Hub for Windows suits developers, validators and technically capable users who want to run the gaiad node for the Cosmos Hub network. It is free, open source and built on the Cosmos SDK, making it the natural client for anyone working with IBC between Cosmos chains. If you only want to send tokens or check a balance, a wallet is a simpler tool. Plan for command-line work, significant disk space and a careful verification step before installing.

Download now