---
title: "Build from source | Grafana Loki documentation"
description: "Describes how to install Loki from the source code."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Build from source

Clone the Grafana Loki repository and use the provided `Makefile` to build Loki from source.

## Prerequisites

- [Go](https://golang.org/), version 1.14 or later; set your `$GOPATH` environment variable
- `make`
- Docker (for updating protobuf and yacc files)

## Build locally

1. Clone Loki to `$GOPATH/src/github.com/grafana/loki`:
   
   Bash ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy
   
   ```bash
   git clone https://github.com/grafana/loki $GOPATH/src/github.com/grafana/loki
   ```
2. With a current working directory of `$GOPATH/src/github.com/grafana/loki`:
   
   Bash ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy
   
   ```bash
   make loki
   ```

The built executable will be in `$GOPATH/src/github.com/grafana/loki/cmd/loki/loki`.
