/ Docs / src / content / docs / install / go.md
go.md
 1  ---
 2  title: Go
 3  description: Details on how to install Go.
 4  ---
 5  
 6  [Go](https://go.dev) is a programming language and toolchain for building and managing software. It is used for parts of certain Mercury Core services. At the time of writing, the latest version is [**v1.25.4**](https://github.com/golang/go/releases/tag/go1.25.4).
 7  
 8  To install, download the latest [binary release](https://go.dev/dl/) and follow the installation instructions. Alternatively, it may be possible to install Go using a package manager of your choice.
 9  
10  ## Upgrading
11  
12  To upgrade Go to the latest version without going through the reinstallation process, update the **go.mod** file in the project's directory and change the Go version:
13  
14  ```
15  module whatever
16  
17  go 1.25.4
18  ```
19  
20  Upon the next build or run command, Go will automatically download and use the specified version. If you're using a package manager, refer to its documentation for upgrade instructions.