Skip to content

Private registry

Host your packages privately.

Publish Cargo, Maven, npm, NuGet and PyPI packages from CI and install them from anywhere.

Publish from your build

Create a token in the dashboard, replace $YAPCAT_TOKEN with it, and run the command for your ecosystem.

Ecosystem

Cargo

export CARGO_REGISTRIES_ACME_INDEX="sparse+https://yapcat.meitaim.dev/cargo/acme/"
export CARGO_REGISTRIES_ACME_TOKEN="$YAPCAT_TOKEN"
export CARGO_REGISTRIES_ACME_CREDENTIAL_PROVIDER="cargo:token"
cargo publish --registry acme

One feed per organization

Cargo, Maven, npm, NuGet and PyPI packages live at one address. A token from one organization never sees another organization's packages.

Tokens reach only the packages you pick

Give each token read, write or withdraw access, package by package. Revoke it at any time.

Sign in with GitHub

No new password to remember. People you invite get only the permissions you give them.