Skip to content

Host your packages privately.

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

Publish from your build

Replace $YAPCAT_TOKEN with a token from the dashboard.

Ecosystem

Cargo

export CARGO_REGISTRIES_ACME_INDEX="sparse+https://api.yapcat.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

Tokens never see another organization's packages.

Tokens reach only the packages you pick

Read, write or withdraw, package by package.

Sign in with GitHub