> For the complete documentation index, see [llms.txt](https://docs.cheqd.io/node/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cheqd.io/node/developing-on-cheqd/build-and-networks.md).

# Building from source

## Building from source

Prerequisites:

* Install [Go](https://golang.org/doc/install) (currently, our builds are done for Golang v1.18)

To build the executable, run:

```bash
make proto-gen
make swagger
make build
```

## Build using Docker

We have an [in-depth guide for making custom Docker image builds](/node/developing-on-cheqd/build-and-networks/docker-build.md).

## Running a localnet using Docker Compose

We also have an [in-depth guide on running a localnet with multiple nodes](/node/developing-on-cheqd/build-and-networks/docker-localnet.md) using Docker / Docker Compose.
