Skip to content
SPECIFICTION
Get listed

AWS Key Management Service vs KeyRack

AWS Key Management Service

aws.amazon.com

KeyRack

keyrack.io

Side by side

FigureAWS Key Management ServiceKeyRack
Price from$1/moFree
Free plan—Yes
Free trial——
Open source——
WebYes—
APIYesYes
Self-hosted—Yes
Plans published12
Spec score · Key Management Software8.0 (#2)7.5 (#8)
IntegrationsKMS integrates with AWS services including Amazon S3, Amazon EBS, Amazon RDS, Amazon DynamoDB, AWS Lambda, and AWS CloudTrail.The commercial AWS KMS shim accepts standard AWS SDK requests, while the commercial Barbican shim exposes the OpenStack Barbican REST API.

Plans

AWS Key Management Service

  • AWS KMS$1 a month

AWS Key Management Service pricing →

KeyRack

  • Open source coreFree
  • Commercial licensingPriced on request

KeyRack pricing →

In their own words

AWS Key Management Service

AWS Key Management Service creates and controls cryptographic keys for data encryption and digital signatures. It centralizes key lifecycles and permissions, including separate control over administrators and key users. KMS supports symmetric encryption, asymmetric signing or encryption pairs, and HMAC generation and verification. The AWS Encryption SDK can use KMS as a key provider for local application encryption and decryption. Integrations include Amazon S3, EBS, RDS, DynamoDB, Lambda, and CloudTrail. With CloudTrail enabled, requests can record the user, time, API action, and key. AWS says hardware security modules validated to FIPS 140-3 Security Level 3 protect key material and operations, with plaintext keys kept only in volatile HSM memory. Multi-Region keys support cross-Region workflows; external key stores keep material in a customer-managed external manager. KMS scales with demand but has default key and request limits. The listed plan is $1 a month per KMS key, prorated hourly.

Visit aws.amazon.com

KeyRack

KeyRack is an open-source key management coordination layer that you deploy in your own infrastructure, rather than use as a hosted cloud KMS. It tracks key hierarchies, drives 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 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 be delivered through NATS, files or stdout, with BLAKE3 hash-chain linking and optional Ed25519 signing. Non-exportable keys in an HSM or Vault provider remain there; exportable keys may leave through authorized export operations. The open-source core costs nothing under AGPL-3.0-or-later. Commercial licensing is available by contacting KeyRack for pricing and evaluation access.

Visit keyrack.io