# Install palomad

palomad is the command-line interface and daemon that connects to Paloma and enables you to interact with the Paloma blockchain. Paloma is the official Golang reference implementation of the Paloma node software.

This guide is for developers who want to install palomad and interact with Paloma without running a full node. If you want to run a full node or join a network, visit .

# Prerequisites

# From binary

The easiest way to install palomad and Paloma is by downloading a pre-built binary for your operating system. You can find the latest binaries on the releases (opens new window) page.

wget -O - https://github.com/palomachain/paloma/releases/latest/download/paloma_Linux_x86_64.tar.gz  | \
  sudo tar -C /usr/local/bin -xvzf - palomad
sudo chmod +x /usr/local/bin/palomad
# Required until we figure out cgo
sudo wget -P /usr/lib https://github.com/CosmWasm/wasmvm/raw/main/internal/api/libwasmvm.x86_64.so

# From source

# 1. Get the Paloma source code

Use git to retrieve Paloma (opens new window), and check out the main branch, which contains the latest stable release.

git clone https://github.com/palomachain/paloma.git
cd paloma
git checkout [latest version]

Example: git checkout v0.4.0-alpha

# 2. Build Paloma from source

Build Paloma, and install the palomad executable to your GOPATH environment variable.

go build ./cmd/palomad

# 3. Verify your Paloma installation

Verify that Paloma is installed correctly.

palomad version --long

The following example shows version information when Paloma is installed correctly:

 name: paloma
 server_name: palomad
 version: v0.4.0-alpha
 commit: 0f7194bc7f75283630f5239976c6d7cf2b41a47c
 build_tags: ""
 go: go version go1.18.3 linux/amd64

 # followed by many build dependenecies (build_deps)

TIP

If the palomad: command not found error message is returned, confirm that the Go binary path is correctly configured by running the following command:

export PATH=$PATH:$(go env GOPATH)/bin