package-registries
npm, Cargo and PyPI registries beside your code
20 operations
- GET/groups/{group_id}/packagesList a group's packages
- GET/groups/{group_id}/packages/{format}/{package_name}A package's detail with its versions
- DEL/groups/{group_id}/packages/{format}/{package_name}Delete an entire package
- DEL/groups/{group_id}/packages/{format}/{package_name}/versions/{version}Delete a single package version
- GET/packages/{group_id}/cargo/{seg1}/{seg2}Sparse-index file for a crate whose name is one or two characters long
- GET/packages/{group_id}/cargo/{seg1}/{seg2}/{seg3}Sparse-index file for a crate whose name is three or more characters long
- GET/packages/{group_id}/cargo/api/v1/cratesSearch a group's Cargo registry
- GET/packages/{group_id}/cargo/api/v1/crates/{crate_name}/{version}/downloadDownload a `.crate` file
- PUT/packages/{group_id}/cargo/api/v1/crates/{crate_name}/{version}/unyankRestore a yanked crate version (`cargo yank --undo`)
- DEL/packages/{group_id}/cargo/api/v1/crates/{crate_name}/{version}/yankYank a crate version (`cargo yank`)
- PUT/packages/{group_id}/cargo/api/v1/crates/newPublish a crate (`cargo publish`)
- GET/packages/{group_id}/cargo/config.jsonThe Cargo sparse-registry `config.json`
- GET/packages/{group_id}/npm/-/v1/searchSearch a group's npm registry
- GET/packages/{group_id}/npm/{package}Serve an npm packument
- PUT/packages/{group_id}/npm/{package}Publish a package version (`npm publish`)
- GET/packages/{group_id}/npm/{package}/-/{version}/{filename}Download a package tarball
- POST/packages/{group_id}/pypi/Upload a distribution file (`twine upload`)
- GET/packages/{group_id}/pypi/files/{project}/{version}/{filename}Download a distribution file
- GET/packages/{group_id}/pypi/simple/List the projects in a group's PyPI registry (simple index)
- GET/packages/{group_id}/pypi/simple/{project}/List a PyPI project's files (simple index)