<a id="go-toolchain-availability"></a>

# Available Golang versions

This page lists Go versions available via the snap store and as Ubuntu packages.

## Go snap

The [`go` snap](https://snapcraft.io/go) let’s you install the following Golang versions:

| Golang Version        | Snap Channel       |
|-----------------------|--------------------|
| 1.26                  | `latest/edge`      |
| 1.26 (FIPS certified) | `1.26-fips/stable` |
| 1.26                  | `1.26/stable`      |
| 1.25 (FIPS certified) | `1.25-fips/stable` |
| 1.25                  | `1.25/stable`      |
| 1.24 (FIPS certified) | `1.24-fips/stable` |
| 1.24                  | `1.24/stable`      |
| 1.23 (FIPS certified) | `1.23-fips/stable` |
| 1.23                  | `1.23/stable`      |
| 1.22 (FIPS certified) | `1.22-fips/stable` |
| 1.22                  | `1.22/stable`      |
| 1.21 (FIPS certified) | `1.21-fips/stable` |
| 1.21                  | `1.21/stable`      |
| 1.20 (FIPS certified) | `1.20-fips/stable` |
| 1.20                  | `1.20/stable`      |
| 1.19 (FIPS certified) | `1.19-fips/stable` |
| 1.19                  | `1.19/stable`      |
| 1.18 (FIPS certified) | `1.18-fips/stable` |
| 1.18                  | `1.18/stable`      |
| 1.17                  | `1.17/stable`      |
| 1.16                  | `1.16/stable`      |
| 1.15                  | `1.15/stable`      |
| 1.14                  | `1.14/stable`      |
| 1.13                  | `1.13/stable`      |
| 1.12                  | `1.12/stable`      |
| 1.11                  | `1.11/stable`      |
| 1.10                  | `1.10/stable`      |
| 1.9                   | `1.9/stable`       |
| 1.8                   | `1.8/stable`       |
| 1.7                   | `1.7/stable`       |
| 1.6                   | `1.6/stable`       |

## Ubuntu Golang (deb) packages

| Ubuntu version              | available Golang versions                        | [golang-defaults](https://launchpad.net/ubuntu/+source/golang-defaults) version   |
|-----------------------------|--------------------------------------------------|-----------------------------------------------------------------------------------|
| 26.04 (Resolute Raccoon)    | 1.23, 1.24, 1.25, **1.26**                       | 1.26                                                                              |
| 25.10 (Questing Quokka)     | 1.23, **1.24**                                   | 1.24                                                                              |
| 25.04 (Plucky Puffin)       | 1.23, **1.24**                                   | 1.24                                                                              |
| 24.10 (Oracular Oriole)     | **1.22**, **1.23**                               | 1.23                                                                              |
| 24.04 LTS (Noble Numbat)    | 1.21, **1.22**, 1.23                             | 1.22                                                                              |
| 22.04 LTS (Jammy Jellyfish) | 1.13, **1.17**, **1.18**, 1.20, 1.21, 1.22, 1.23 | 1.18                                                                              |
| 20.04 LTS (Focal Fossa)     | **1.13**, **1.14**, 1.16, 1.18, 1.20, 1.21, 1.22 | 1.13                                                                              |
| 18.04 LTS (Bionic Beaver)   | 1.8, 1.9, **1.10**, 1.13, 1.16, 1.18             | 1.10                                                                              |
| 16.04 LTS (Xenial Xerus)    | **1.6**, 1.9, **1.10**, 1.13                     | 1.6                                                                               |
| 14.04 LTS (Trusty Tahr)     | **1.6**, **1.10**                                | -                                                                                 |
<!-- Do not forget to add 4 spaces at the end of line to keep future diffs more readable -->

**bold** – package is in main

|   Golang version | Source package                                                  |
|------------------|-----------------------------------------------------------------|
|             1.24 | [golang-1.24](https://launchpad.net/ubuntu/+source/golang-1.24) |
|             1.23 | [golang-1.23](https://launchpad.net/ubuntu/+source/golang-1.23) |
|             1.22 | [golang-1.22](https://launchpad.net/ubuntu/+source/golang-1.22) |
|             1.21 | [golang-1.21](https://launchpad.net/ubuntu/+source/golang-1.21) |
|             1.2  | [golang-1.20](https://launchpad.net/ubuntu/+source/golang-1.20) |
|             1.18 | [golang-1.18](https://launchpad.net/ubuntu/+source/golang-1.18) |
|             1.17 | [golang-1.17](https://launchpad.net/ubuntu/+source/golang-1.17) |
|             1.16 | [golang-1.16](https://launchpad.net/ubuntu/+source/golang-1.16) |
|             1.14 | [golang-1.14](https://launchpad.net/ubuntu/+source/golang-1.14) |
|             1.13 | [golang-1.13](https://launchpad.net/ubuntu/+source/golang-1.13) |
|             1.1  | [golang-1.10](https://launchpad.net/ubuntu/+source/golang-1.10) |
|             1.9  | [golang-1.9](https://launchpad.net/ubuntu/+source/golang-1.9)   |
|             1.8  | [golang-1.8](https://launchpad.net/ubuntu/+source/golang-1.8)   |
|             1.6  | [golang-1.6](https://launchpad.net/ubuntu/+source/golang-1.6)   |
