EVERYTHING XIAOMI
Get listed
KeyRack logo

KeyRack

KeyRack is an open-source key management coordination layer that runs in infrastructure you deploy and operate, rather than as a hosted cloud KMS.

Place
#8 of 25
Score
5.8
KeyRack's website

What KeyRack is

KeyRack is an open-source key management coordination layer that runs in infrastructure you deploy and operate, rather than as a hosted cloud KMS. It tracks key hierarchies, coordinates rotation, and delegates cryptographic operations to configured backends. Its KEK-wrapping hierarchies support namespace-scoped rules and cascade operations. Authorization is checked on every operation through an external policy decision point such as Cedar or OPA. KeyRack does not bundle an identity provider, but can integrate with OIDC-compliant providers including Keycloak, Auth0, Okta, Azure AD, and Google Identity Platform. Backend choices include PKCS#11, HashiCorp Vault Transit, a KMIP client, and in-process software for development and testing. Audit events can go to NATS, files, or stdout, with BLAKE3 hash-chain linking and optional Ed25519 signing. Non-exportable keys in an HSM or Vault provider remain there; authorized export operations can allow exportable keys to leave. The self-deployed open-source core is available at no cost under AGPL-3.0-or-later. Commercial extensions are separate; commercial licensing requires contacting KeyRack for pricing and evaluation access.

Good

  • Supports HSM-backed and Vault-backed key operations.
  • Checks authorization on every operation through an external policy point.
  • Audit events support BLAKE3 hash-chain linking.
  • Core is self-deployed and available at no cost.

Watch out

  • Requires deployment in your own infrastructure.
  • TLS is opt-in for gRPC; REST serves plain HTTP.
  • GCP Cloud KMS and Azure Key Vault shims are not implemented.
  • Commercial extensions require separate licensing.

Who it suits

KeyRack is aimed at regulated industries, multi-cloud platforms, SaaS providers using HYOK, and OpenStack operators that need to coordinate key management in their own infrastructure.

Verdict

KeyRack provides a self-deployed coordination layer for key hierarchies, rotation, and backend cryptographic operations. Its core is open source, while commercial integrations and extensions are separate; deployment and transport-security choices warrant attention.

Plans and prices

From KeyRack's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Open source coreFreeAGPL-3.0-or-later · self-deployed · commercial extensions are separate
Commercial licensingPriced on requestCommercial extensions include HA clustering, key pooling, AWS KMS and Barbican shims, management UI, vendor HSM adapters, and KMIP server · Contact KeyRack for pricing and evaluation access

The facts

Each one read from KeyRack's own pages, with the date it was checked.

What it does

Audit
Audit events can be delivered through NATS, files, or stdout and include BLAKE3 hash-chain linking; Ed25519 signing is opt-in.checked 7 Oct 2026
Backends
Available providers include PKCS#11, HashiCorp Vault Transit, KMIP client, and in-process software for development and testing.checked 7 Oct 2026
Commercial limits
GCP Cloud KMS and Azure Key Vault shims are listed as roadmap items and are not implemented today.checked 7 Oct 2026
Deployment
KeyRack is software you deploy in your own infrastructure, rather than a hosted cloud KMS.checked 7 Oct 2026
Identity
KeyRack does not bundle an identity provider and can integrate with OIDC-compliant providers including Keycloak, Auth0, Okta, Azure AD, and Google Identity Platform.checked 7 Oct 2026
Integrations
The commercial AWS KMS shim accepts standard AWS SDK requests, while the commercial Barbican shim exposes the OpenStack Barbican REST API.checked 7 Oct 2026
Intended users
The maker identifies regulated industries, multi-cloud platforms, SaaS providers using HYOK, and OpenStack operators as audiences for KeyRack.checked 7 Oct 2026
Key custody
With non-exportable keys in an HSM or Vault provider, raw key material remains in that backend; exportable keys may leave through authorized export operations.checked 7 Oct 2026
Key hierarchy
It supports KEK-wrapping hierarchies with namespace-scoped rules and cascade operations.checked 7 Oct 2026
Policy
Authorization is delegated to an external policy decision point such as Cedar or OPA, with authorization checked on every operation.checked 7 Oct 2026
Product
KeyRack is an open-source key management coordination layer that tracks key hierarchies, drives rotation, and delegates cryptographic operations to HSM backends.checked 7 Oct 2026
Security limits
TLS is opt-in for gRPC, and the REST listener serves plain HTTP, so the maker recommends terminating HTTPS at a reverse proxy.checked 7 Oct 2026
Support
The maker directs users to GitHub issues for project issues and to a responsible disclosure process for security vulnerabilities.checked 7 Oct 2026
The full review of KeyRack

KeyRack is a self-hosted coordination layer for organizations that need to control encryption keys inside their own infrastructure. It is a strong fit for regulated teams, multi-cloud platforms, HYOK-based SaaS providers, and OpenStack operators with existing identity and policy services. Choose it for architectural control and backend flexibility; look elsewhere if you want a managed KMS or turnkey encrypted endpoints.

Overview

KeyRack organizes key use without replacing the systems that hold keys. It supports customer-managed keys and sends cryptographic work to PKCS#11 devices, HashiCorp Vault Transit, KMIP-compatible services, or an in-process provider intended for development and testing. Non-exportable keys remain in an HSM or Vault backend, while authorized export operations can expose exportable material.

You deploy and operate the software yourself rather than subscribing to a hosted cloud service. Identity is not included, so deployments must connect an OIDC provider such as Keycloak, Auth0, Okta, Azure AD, or Google Identity Platform. Authorization is likewise external, with policy decisions from systems such as Cedar or OPA checked for every operation.

Key features

Hierarchies, rotation, and policy

KEK-wrapping hierarchies, namespace-scoped rules, and cascade operations provide a structured way to apply key changes across related namespaces. That is useful when a platform must rotate or govern many dependent keys consistently, but it also means your policy service becomes a critical part of the operating model.

Backend choice and custody

PKCS#11, Vault Transit, and KMIP support let teams keep cryptographic custody in infrastructure they already manage. The in-process backend is practical for development and testing, not a substitute for protected production custody. Exportability remains a policy decision: non-exportable backend keys stay put, whereas approved exports can move raw material outside the backend.

Auditing and compatibility

Audit events can be sent to NATS, files, or standard output. BLAKE3 hash-chain linking helps reveal tampering in an event stream, and Ed25519 signing can be enabled when signed records are required. Commercial shims accept standard AWS SDK requests and the OpenStack Barbican REST API, helping existing clients connect without a wholesale interface change. GCP Cloud KMS and Azure Key Vault shims remain roadmap items, so those clouds do not receive equivalent support today.

Transport security

TLS is optional for gRPC, and the REST listener uses plain HTTP. HTTPS should therefore be terminated at a reverse proxy as part of deployment design; an unreviewed default configuration is not sufficient for exposed traffic.

Pricing

Open source core — free: The AGPL-3.0-or-later core is self-deployed and suits teams able to run the service and its surrounding identity, policy, and cryptographic infrastructure. Commercial extensions are separate.

Commercial licensing — custom pricing: Contact KeyRack for pricing and evaluation access. This tier adds HA clustering, key pooling, AWS KMS and Barbican shims, a management UI, vendor HSM adapters, and a KMIP server. It is the relevant route for organizations that need those integrations or operational features rather than assembling them around the free core.

Platforms

KeyRack is delivered as an API for self-hosted deployment. It is not a hosted web KMS, and operation, reverse-proxy configuration, identity integration, policy integration, and backend connectivity remain your responsibility.

Who it's for

Regulated industries can use the self-deployed model and HSM-backed custody to keep control within their environment. Multi-cloud platforms and SaaS providers using HYOK benefit from a common coordination layer across backends. OpenStack operators gain a Barbican-compatible path through the commercial shim. Smaller teams seeking a managed service, bundled identity, or encrypted listeners by default should consider a different category of product.

Pros and cons

  • Pros: Free open-source core; supports HSM, Vault Transit, KMIP, and development backends; namespace-aware hierarchies and cascade operations; per-operation external policy checks; hash-chained audit delivery; customer-managed, non-exportable key custody.
  • Cons: Self-hosting transfers availability and security work to your team; identity and authorization require separate services; REST is plain HTTP and gRPC TLS is opt-in; AWS and Barbican shims require commercial licensing; GCP and Azure shims are not implemented.

Alternatives

Thales CipherTrust Data Security Platform is the better fit when you want a freemium platform with a free-forever Community Edition, free trial, and web or Linux options alongside self-hosting.

Kleopatra suits users who need a free, open-source certificate manager for Linux or Windows rather than a service coordinating HSM and cloud backends.

Oracle Cloud Infrastructure Secret Management is preferable for an OCI-native API and web service with stated tenancy and secret-version limits.

Entrust Certificate Manager is a paid, multi-platform managed option for teams prepared to request a quote.

Cryptsoft KMIP Server focuses on a C or Java KMIP server SDK licensed through Cryptsoft.

Eviden KMS is a paid self-hosted choice with per-CPU pricing and connectors included.

OpenStack Barbican is the simpler free, open-source option when an API-focused OpenStack key service is sufficient.

Fornetix Key Orchestration Platform is a paid alternative with a full-featured 30-day trial.

Verdict

KeyRack is recommended for infrastructure teams that need an open-source, self-deployed coordination layer spanning key hierarchies and specialized cryptographic backends. Its main advantage is control over custody, policy, and integration boundaries. Look elsewhere if you need a hosted KMS, built-in identity, or production-safe encrypted listeners without additional deployment work.

Alternatives to KeyRack

All alternatives
  1. 1
    6.5From $0.02 a month
  2. 2Utimaco Enterprise Secure Key Manager logo
    6.5
  3. 3

    OpenStack Barbican

    Free planAPILinuxSelf-hosted
    6.1Free plan
  4. 4Cryptsoft KMIP Server logo

    Cryptsoft KMIP Server

    WebAPILinuxSelf-hosted
    6.0
  5. 5

    Kleopatra

    Free planLinuxWindows
    6.0Free plan
  6. 6AWS Key Management Service logo
    5.9From $1 a month