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:#
Artifact
s.
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).