Skip to main content
fastCRW Pergamon
Developer

Go Module Mirror

proxy.golang.org

Go module metadata from the official module mirror: the latest version and its commit origin.

Showing the catalogue

1Request

Set to 'all' to get every Go release ever published instead of just the two current stable lines. That response is about 2.2 MB rather than 23 KB.

1 credit⌘ ↵
Code follows the fields above
curl "https://api.fastcrw.com/v1/data/gomodule/go-releases" \
  -H "Authorization: Bearer $FASTCRW_API_KEY"

2Response example

A sample shape. Press Run to see live data from Go Module Mirror.

versionstablefiles
go1.27.3true[{"filename":"go1.27.3.src.tar.gz","os":"","arch":"","version":"go1.27.3","sha256":"6e7749035cf360f06b2575d162ea79df9fda8ef671889e5c375f8e50777f26bb","size":35134035,"kind":"source"},{"filename":"go1.27.3.aix-ppc64.tar.gz","os":"aix","arch":"ppc64","version":"go1.27.3","sha256":"4c8a6bf25678e2b5706185951c3b39782c490ee4f56f19be03c447a0fde551fc","size":69047435,"kind":"archive"},{"filename":"go1.27.3.darwin-amd64.tar.gz","os":"darwin","arch":"amd64","version":"go1.27.3","sha256":"b6f8e931e4ab497fcde6da8ae4499a58f9d258e55c8a80824a516eae5950a750","size":71697771,"kind":"archive"},{"filename":"go1.27.3.darwin-amd64.pkg","os":"darwin","arch":"amd64","version":"go1.27.3","sha256":"76a45dfded7ab668ec9d2da270a9a98f1c623d48ba83e52d9c4060b48c1d4f84","size":73143810,"kind":"installer"},{"filename":"go1.27.3.darwin-arm64.tar.gz","os":"darwin","arch":"arm64","version":"go1.27.3","sha256":"dd3908cf20959d798c1e06ebe5b72213f0505ce01373b40ce3110975a6cd99c2","size":68196737,"kind":"archive"},{"filename":"go1.27.3.darwin-arm64.pkg","os":"darwin","arch":"arm64","version":"go1.27.3","sha256":"fbf88e3b97b66168c34ed859c4a52b795da07dfd806504bdb0b95dd58f8976da","size":69494908,"kind":"installer"},{"filename":"go1.27.3.dragonfly-amd64.tar.gz","os":"dragonfly","arch":"amd64","version":"go1.27.3","sha256":"d95229fa3c8237c08378d794cc8a1597e10b3ae23a5eded0abb824997693249f","size":70214484,"kind":"archive"},{"filename":"go1.27.3.freebsd-386.tar.gz","os":"freebsd","arch":"386","version":"go1.27.3","sha256":"5d68e67f5b763b920e830584211694b2ffe662ccb82299415953c25aecfb0d0d","size":68397028,"kind":"archive"},{"filename":"go1.27.3.freebsd-amd64.tar.gz","os":"freebsd","arch":"amd64","version":"go1.27.3","sha256":"c15c88d07d6b2d2db5df7b65d9b9c73d631ac4e787da04e2bef2a5b6952c2cbb","size":70293305,"kind":"archive"},{"filename":"go1.27.3.freebsd-arm.tar.gz","os":"freebsd","arch":"arm","version":"go1.27.3","sha256":"e41994e6583a1200181d8d354ae17d570b12adc985ac2149fbaa4f93e99f3292","size":68443701,"kind":"archive"},"… 35 more items"]
go1.26.10true[{"filename":"go1.26.10.src.tar.gz","os":"","arch":"","version":"go1.26.10","sha256":"fd63e883ba2f2bfca93c1646b31ebef63e2b1e4d2b317c9789d976a68d81f36f","size":34164741,"kind":"source"},{"filename":"go1.26.10.aix-ppc64.tar.gz","os":"aix","arch":"ppc64","version":"go1.26.10","sha256":"0be98b6c6ca9ca7978b3f3d867a9cbe57553ddfed2c8d8cfb1267caf397cdf6e","size":65544410,"kind":"archive"},{"filename":"go1.26.10.darwin-amd64.tar.gz","os":"darwin","arch":"amd64","version":"go1.26.10","sha256":"e820ab780c273ae4a340b79d0f3c4313b74ee029aa3874792145d44b9f4f91da","size":67810289,"kind":"archive"},{"filename":"go1.26.10.darwin-amd64.pkg","os":"darwin","arch":"amd64","version":"go1.26.10","sha256":"e6891093bed3a3324878f79e9420b877e815a4e00bb499beb42345db04e6c93a","size":69139439,"kind":"installer"},{"filename":"go1.26.10.darwin-arm64.tar.gz","os":"darwin","arch":"arm64","version":"go1.26.10","sha256":"0b5183492292ada170f9b561a834863808dd02edba599e4ad0e89899330020b3","size":64669745,"kind":"archive"},{"filename":"go1.26.10.darwin-arm64.pkg","os":"darwin","arch":"arm64","version":"go1.26.10","sha256":"30d509949d06666457d90be74b5344171e23bba290382dfd6f16ffd177e3e8f7","size":65884178,"kind":"installer"},{"filename":"go1.26.10.dragonfly-amd64.tar.gz","os":"dragonfly","arch":"amd64","version":"go1.26.10","sha256":"a8e10e4b00711fe1e06a7caf718350ae4dd4ee5e17d9dcbb9cf5ae54ddd33dab","size":66521020,"kind":"archive"},{"filename":"go1.26.10.freebsd-386.tar.gz","os":"freebsd","arch":"386","version":"go1.26.10","sha256":"5f5031aaff5ad23002fb73c74c5eaac7f9d8645168aedbe784eb1312b206b406","size":64898544,"kind":"archive"},{"filename":"go1.26.10.freebsd-amd64.tar.gz","os":"freebsd","arch":"amd64","version":"go1.26.10","sha256":"3f47779b4534a578f9d4d3c263455574f073d6f0e382684ec3c1c08eadb4aaff","size":66609068,"kind":"archive"},{"filename":"go1.26.10.freebsd-arm.tar.gz","os":"freebsd","arch":"arm","version":"go1.26.10","sha256":"7b790c2ae51dc57eff10bd62017c9d7484629d5f7a7f9fd52f381931527b9c6c","size":64908380,"kind":"archive"},"… 35 more items"]

Attribution: Source: Go module mirror (proxy.golang.org)

Licence: Google operates the Go module mirror as a public service for the Go toolchain; this is the documented proxy protocol. We pass it through and do not licence callers to mirror it.

Ask with this source

A prompt for your agent that names this source and how to call it through the crw MCP.

  • Go toolchain releases

    Use Go Module Mirror (gomodule) from fastCRW Pergamon, capability "Go toolchain releases" (go-releases). You need to know which Go toolchain versions exist, which is current, or the verified checksum of a specific Go download. Example options: include=all. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "gomodule" and capability "go-releases". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Module version info

    Use Go Module Mirror (gomodule) from fastCRW Pergamon, capability "Module version info" (info). You already know the exact module version and want its release date or the commit hash it was built from. Example options: module=github.com/gin-gonic/gin, version=v1.10.0. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "gomodule" and capability "info". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Latest module version

    Use Go Module Mirror (gomodule) from fastCRW Pergamon, capability "Latest module version" (latest). You have a Go module path and want to know what the current version is and which commit it was cut from. Example options: module=github.com/gin-gonic/gin. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "gomodule" and capability "latest". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Go advisory catalogue

    Use Go Module Mirror (gomodule) from fastCRW Pergamon, capability "Go advisory catalogue" (vuln-index). You hold a CVE or GHSA id and need the GO-YYYY-NNNN equivalent, or want to scan modification dates for recent advisories - it returns the full list, unfiltered, for you to search. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "gomodule" and capability "vuln-index". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>