We’ve added support to proxy Go modules from proxy.golang.org through Cloudsmith. This gives developers a simpler, more reliable way to manage Go dependencies by using Cloudsmith as a single source for public and private modules.
Highlights
- Configure upstreams: Easily set up your Cloudsmith repository to proxy Go modules from proxy.golang.org.
- A simpler developer experience: Developers can point to a single source - Cloudsmith - for both public and private modules.
- Caching coming soon: We plan to add support for caching Go modules in Cloudsmith repositories. This will allow even greater control, with support for vulnerability scanning, license compliance and usage insights.
Get started
Update your GOPROXY from the legacy Go endpoint (https://dl.cloudsmith.io) to the new Go native endpoint (https://golang.cloudsmith.io). Once you’ve switched endpoints, simply configure your Go upstream in Cloudsmith and start making requests. Your repository will proxy modules automatically from proxy.golang.org.
Go upstreams support is currently in Early Access. Contact us if you wish to enable this feature and check out Go upstreams for more information.