Installation Instructions

Pre-compiled Artifacts / Building From Sources

If you prefer using raw binary, some components provide pre-compiled release artifacts for each release. These can be downloaded directly from the github servers, via the UI, or using a command-line tool like wget or cURL. For example, you can download a pre-packaged linux binary for cardano-wallet@v2020-04-07 via:

curl -L https://github.com/input-output-hk/cardano-wallet/releases/download/v2020-04-07/cardano-wallet-v2020-04-07-linux64.tar.gz | tar xz

./cardano-wallet-byron-linux64/cardano-wallet --help
The CLI is a proxy to the wallet server, which is required for most commands.
Commands are turned into corresponding API calls, and submitted to an
up-and-running server. Some commands do not require an active server and can be
run offline (e.g. 'mnemonic generate').

[...]

If you want to compile everything from sources, refer to each repository’s documentation. As a pre-requisite, you may want to install and configure Nix, stack or cabal depending on your preferences. Build instructions are available on each repository’s main README.

                          Repository                                |                                Releases                                 | Linux | MacOS | Windows

----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----- | ----- | ------- cardano-node | releases | ✔️ | ✔️ | ✔️ cardano-db-sync | releases | ✔️ | ✔️ | ❌ cardano-submit-api | releases | ✔️ | ✔️ | ❌ cardano-explorer-api | releases | ✔️ | ✔️ | ❌ cardano-graphql | releases | ✔️ | ✔️ | ❌ cardano-wallet | releases | ✔️ | ✔️ | ✔️