Kellnr
Kellnr is a private Rust crate registry that organizations run on their own infrastructure to manage dependencies.
What Kellnr is
Kellnr is a private Rust crate registry that organizations run on their own infrastructure to manage dependencies. Teams can publish and host private crates through standard Cargo commands, while a crates.io proxy caches upstream crates and can serve cached packages offline. Kellnr can generate rustdocs for uploaded crates or serve documentation uploaded in advance. Access controls include roles, groups, API tokens, crate ownership, and optional authentication for crate downloads. It supports OAuth2 and OpenID Connect providers including Authentik, Keycloak, Okta, and Azure AD, along with a REST API and webhooks for automation. Storage can use local filesystems, AWS S3, Google Cloud Storage, MinIO, or compatible services; database choices include SQLite and PostgreSQL. Releases include CycloneDX SBOMs with license information, checksums, and package URLs. Deployment options include Docker, Kubernetes with Helm, bare metal, Cargo, and the Arch User Repository. Kellnr is free and MIT-licensed, with no commercial version listed.
Good
- Publishes private crates with standard Cargo commands
- Proxy can serve cached crates offline
- Supports roles, groups, tokens, and OIDC
- Offers several storage and database options
- Includes a CycloneDX SBOM with each release
Watch out
- Windows binaries are provided best-effort and are not tested
- Toolchain download endpoints do not support authentication
- Requires self-hosted deployment
Who it suits
Kellnr suits organizations managing private Rust dependencies on infrastructure they control. It may also fit teams that need cached crate access, identity integration, or CI/CD automation.
Verdict
Kellnr combines private crate hosting, access controls, documentation, and upstream caching for Rust organizations running their own registry. Consider the unauthenticated toolchain download endpoints and best-effort Windows binaries when evaluating fit.
Plans and prices
From Kellnr's own pricing page, checked 11 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Free and open source | Free | Self-hosted Rust crate registry · MIT licensed |
The facts
Each one read from Kellnr's own pages, with the date it was checked.
What it does
- Access control
- User roles, groups, API tokens, crate ownership, and optional authentication for crate downloads are supported.checked 11 Oct 2001
- Automation
- Kellnr provides a REST API, interactive API documentation, and webhooks for integrations such as CI/CD pipelines and chat systems.checked 11 Oct 2001
- Crate hosting
- It supports private crate hosting and publishing with standard Cargo commands.checked 11 Oct 2001
- Crates.io proxy
- Its proxy caches crates from crates.io and can work offline once crates are cached.checked 11 Oct 2001
- Deployment
- Documented deployment options include Docker, Kubernetes with Helm, bare metal, Cargo, and the Arch User Repository.checked 11 Oct 2001
- Documentation
- Kellnr can generate and serve rustdocs for uploaded crates, and supports uploading pre-built rustdocs.checked 11 Oct 2001
- Identity integrations
- OAuth2/OpenID Connect support includes Authentik, Keycloak, Okta, Azure AD, and other OIDC-compliant providers.checked 11 Oct 2001
- License and commercial offering
- Kellnr is available under the MIT license; its maker says the former commercial Professional license ended and there is no longer a commercial version.checked 11 Oct 2001
- Purpose
- Kellnr is a private Rust crate registry for managing an organization’s Rust dependencies on its own infrastructure.checked 11 Oct 2001
- Security
- Each release includes a CycloneDX SBOM with dependency license information, cryptographic checksums, and package URLs.checked 11 Oct 2001
- Storage and databases
- Storage options include local filesystem, AWS S3, Google Cloud Storage, MinIO, and S3-compatible services; database options include SQLite and PostgreSQL.checked 11 Oct 2001
- Support
- The contact page directs users to GitHub Issues for bugs, feature requests, or questions and GitHub Discussions for community discussion.checked 11 Oct 2001
- Toolchain distribution
- Kellnr can host private Rust toolchains through a rustup-compatible distribution server, but its toolchain download endpoints do not support authentication.checked 11 Oct 2001
The company
- Founded
- 2021checked 28 Sep 2001
Where it runs
- Platform limits
- The documentation lists pre-built binaries for Linux, Windows, and Apple Silicon macOS; it says Windows binaries are not tested and are provided on a best-effort basis.checked 11 Oct 2001
Alternatives to Kellnr
- 1

Azure Test Plans
Free planWebAPIExtensionLinux8.1From $6 a month - 2

Sonatype Nexus Repository
Free planWebAPILinuxmacOS7.8From $162.50 a month - 3

Packagecloud
Free planWebAPILinuxmacOS7.7From $89 a month - 4
Oracle WebCenter Content
AndroidiOSWebAPI7.6$3,450, paid once - 5

Inedo ProGet
Free planWebAPILinuxSelf-hosted7.4From $199.58 a month - 6
Omni Line Multipurpose Artifact Registry
Free planWebAPILinuxSelf-hosted7.4From $208.25 a month
