Back to top
Go Module Proxy

Go recently gained proper dependency management with the addition of innovative module support in the toolchain. This is a great step forward in the Go ecosystem, but it comes with some challenges for enterprise software development. As of Go 1.13, every go get defaults to fetching packages from a Google managed open source module proxy. This is great for open source development.

But you’re an enterprise

And your developers:

  • Require high quality repeatable builds
  • Have guidelines about which software packages are allowed (such as MIT OK, GPL not)
  • Have private modules that aren’t available at the public mirror

And your business & engineering leads:

  • Prefer that module mirrors and upstream repositories can’t gain insights about your software and development process from looking at their logs
  • Prefer business relationships with contractually guaranteed trust

The Golang Labs Module Proxy solves these problems

We offer a commercial service that:

  • Provides a module proxy that is private and tunable for your organization
  • Keeps your private module information from leaking outside your organization
  • Enables your builds to always have access to the exact version of the upstream module that you built against, even if the upstream source repository is modified or goes away
  • Provides the ability to limit public modules by repository source, license type, and more
  • Provides metrics and analytics to track module usage

See Features for more info.

Contact us

Leave your contact info here and we’ll be in touch
Message could not be send due to captcha not loadable. Please contact us at .
Message could not be sent. Please contact us at .