Hosted Registry Services

In addition to open source registry server projects, there are several options for hosted registry services.

Shipyard.rs

Shipyard.rs provides a hosted private registry service designed for Rust developers.

Shipyard.rs is the only service that automatically generates (using rustdoc) and hosts crate documentation (aka docs.rs-like functionality for your private crates).

Pros:

  • Cargo-compatible Registry Server (equivalent to crates.io)
  • Only hosted service with automated Rustdoc builds (equivalent to docs.rs)
  • Secure by default: end-to-end authentication, including crate downloads
  • Integrated management of users, tokens, SSH keys
  • Excellent value
  • 100% Purpose-Built Service for Hosting Rust Crates

Cons:

  • Relatively new service
  • Rapidly iterating product with frequent feature releases

JFrog Artifactory

JFrog Artifactory, a comprehensive binary hosting service aimed at enterprise users, has added some functionality to host Rust crates to its software.

Pros:

  • Hosting for many other binary artifacts other than Rust crates
  • Ability to self-host, albeit at a steep price of up to $42k/year

Cons:

  • No Rustdocs
  • Some users have raised concerns about the service's authentication model as applied to its Rust implementation, which permits unauthenticated crate downloads
  • Expensive

Cloudsmith

Cloudsmith offers comprehensive binary artifact hosting similar to JFrog Artifactory, which includes Rust functionality.

Pros:

  • Hosting for many other binary artifacts other than Rust crates

Cons:

  • No Rustdocs
  • Expensive

See Also: rust-lang list of commercial registry server options