Private Crates as Easy as Using Cargo
Rustdocs for every crate version. Like Docs.rs for your private crates.
100% Cargo Compatibility is a Starting Point, But Our Vision is Transforming the Private Crates Experience
Account Setup in 30s | |
Publish Your First Crate in Minutes | |
Rich Documentation | |
Generated Config Samples |
Account Setup in 30s | |
Publish Your First Crate in Minutes | |
Rich Documentation | |
Generated Config Samples |
Cargo and Crates.io were designed to host open source code. We've built Shipyard.rs from the ground up to securely host private code. Part of that approach includes providing secure default settings for new accounts. We've seen cases where users are surprised to find out their proprietary source code is freely available for download over the public Internet. That's not how we operate. Instead, our system is purpose-built to integrate securely within Cargo's authentication model.
We log every API call, at the token granularity, so if the need ever arises, you can trace exactly what happened, when, by which user, using which token.
Continuous Integration and other automated build processes are a crucial part of the modern development environment, but safely providing credentials for use by third-party build servers can be tricky. At Shipyard.rs, empowering a secure integration between your private registry and CI pipeline is a priority. Using lessons learned from implementing our sandboxed Rustdoc builder daemon, we've developed a single-use credentials flow for keeping your threat exposure to an absolute minimum.
We initialize, host, and maintain your registry's git repository. Managing SSH keys is integrated into Shipyard.rs.
Empower collaboration by adding your team to the registry account. Use roles to delegate access.
Create, delete, and track auth tokens. Generate single-use credentials for CI. Monitor with audit logs.
Dive in for free, with no payment or credit card required! Our free tier is a perfect way to get to know our service.
If you've been stuck on path- or git-based dependencies in your Cargo.toml for a while, you might be surprised how many small problems go away.
When you're ready, upgrading to one of our paid plans is a super-easy, 2min process.
"The truth emerged brightly from the fog, suddenly obvious. Yes, of course a registry works wonderfully. It works ... just like ... Cargo does!"
- the Shipyard.rs Manifesto
If you want to understand why we're so passionate (obsessive?) about private crates, read our manifesto and become a true believer!
Account setup is a breeze. No payment or credit card required.
Take Shipyard.rs for a spin and find out what you're missing!