EVERYTHING XIAOMI
Get listed

Kellnr

Kellnr is a private Rust crate registry that organizations run on their own infrastructure to manage dependencies.

Place
#26 of 66
Score
6.4
Kellnr's website

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.

All about pricing
PlanPriceWhat it gives you
Free and open sourceFreeSelf-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

All alternatives
  1. 1Azure Test Plans logo

    Azure Test Plans

    Free planWebAPIExtensionLinux
    8.1From $6 a month
  2. 2Sonatype Nexus Repository logo

    Sonatype Nexus Repository

    Free planWebAPILinuxmacOS
    7.8From $162.50 a month
  3. 3Packagecloud logo

    Packagecloud

    Free planWebAPILinuxmacOS
    7.7From $89 a month
  4. 4

    Oracle WebCenter Content

    AndroidiOSWebAPI
    7.6$3,450, paid once
  5. 5Inedo ProGet logo

    Inedo ProGet

    Free planWebAPILinuxSelf-hosted
    7.4From $199.58 a month
  6. 6

    Omni Line Multipurpose Artifact Registry

    Free planWebAPILinuxSelf-hosted
    7.4From $208.25 a month