Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.35 KB

File metadata and controls

21 lines (15 loc) · 1.35 KB

Welcome to Pulp Rust

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.

Features

  • 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 publish and manage them with cargo 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