The rust plugin extends pulpcore to support hosting Rust/Cargo package registries. This plugin is a part of the Pulp Project, and assumes some familiarity with the pulpcore documentation.
!!! warning "Tech Preview" This plugin is currently in tech preview. APIs, behaviors, and data models are subject to change, including breaking changes, without prior notice.
If you are just getting started, we recommend getting to know the basic workflows.
See the REST API documentation for detailed endpoint reference.
- Use Pulp as a pull-through cache for crates.io or any Cargo sparse registry
- Host a private Cargo registry for internal crates
- Publish crates with
cargo publishand manage them withcargo yank - Implements the Cargo sparse registry protocol for compatibility with standard Cargo tooling
- Download crates on-demand to reduce disk usage
- Every operation creates a restorable snapshot with Versioned Repositories
- Host content either locally or on S3/Azure/GCP
- De-duplication of all saved content