Hex Upstream Support in Early Access 🎉

Nov 22 2024

Following our announcement of Hex registry support in July 2024, Cloudsmith has extended that support to include upstreams, making Elixir and Erlang package management easier. This support is compatible with any registry that adheres to the v2 registry specification.

Highlights

Proxying Packages: Directly proxy Hex packages, such as Hex.pm or private repositories, in Cloudsmith. This lets teams fetch packages from a single, secure source. By proxying upstream dependencies through Cloudsmith, your organization, and your build systems have a single point of contact rather than having to build and manage multiple upstream integrations.

Caching Packages: Speed up your development process by caching Hex packages in your Cloudsmith repository. Caching ensures that all required packages are locally available, allowing builds to proceed even if the upstream Hex registry is inaccessible. Storing packages and dependencies within Cloudsmith allows you to scan for vulnerabilities, check licensing implications, and monitor where and how packages are used.

Simplified Package Management: Cloudsmith will handle dependency resolution, providing all required dependencies in a single location and avoiding conflicts across teams or projects.

Ready to Get Started?

Check out Create a Hex Upstream and in-app examples to help you set up Hex upstreams in Cloudsmith. Whether you're managing open-source, public, or private packages, we're here to support your journey.

Keep up to date with our monthly product bulletin

By submitting this form, you agree to our privacy policy