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