The Go release JSON API provides programmatic access to the release versions and artifacts of the Go programming language.
/api/latest_version.txt: Returns the latest stable version of Go in text.
/api/latest_release.json: Returns the Release object for the latest stable version of Go.
/api/all_versions.txt: Returns all of the stable Go versions sorted in decreasing release version and separated by newlines.
/api/all_versions.json: Returns all of the stable Go versions as an JSON object with a top-level versions key whose value is an array version strings in decreasing release version.
/api/versions/$GO_VERSION/release.json: The JSON Release object for the given $GO_VERSION.
Release objects contain:#
Artifacts.
Artifact objects contain:
"Source" (it's the source code for the artifact), "Installer" (a binary installer tool for a given platform), or "Archive" (a compiled form of the Go release for that platform).