Skip to content

Demos

Runnable reference deployments for KeyRack.

Each demo is a docker compose up away in the keyrack-oss repository:

DemoWhat it showsProvider
01-foss-vaultKey lifecycle with Vault TransitVault
02-foss-softhsmHSM-backed crypto via PKCS#11SoftHSM
04-hyok-full-stackAuthN + AuthZ + Audit + HYOK disconnectSoftHSM + NATS + Cedar
06-provider-routingTag-driven routing across HSM partitions2× SoftHSM tokens
08-cascade-rotationHierarchical cascade rotation + cooperative ack/completeSoftware
09-audit-tamper-evidenceEd25519-signed + BLAKE3 hash-chained audit log verificationSoftware
10-mtls-identitymTLS client-certificate identitySoftware
11-multi-tenant-hyokMulti-tenant HYOK with per-tenant HSMs2× SoftHSM tokens

Run all FOSS demos with pass/fail summary:

Terminal window
git clone https://github.com/KeyRack-io/keyrack.git
cd keyrack
./scripts/run-demos-ci.sh

Requires kind + kubectl (not Docker Compose):

DemoWhat it showsPlatform
07-k8s-sidecarApp + KeyRack sidecar in one pod, Postgres + Cedarkind

AWS KMS shim demos ship with commercial extensions:

DemoWhat it showsLicense
commercial-01-aws-kms-shimAWS SDK → KeyRack shimCommercial
commercial-03-hyok-aws-shimHYOK with AWS SDK compatibilityCommercial

These live in keyrack-commercial/demos/ — contact commercial licensing for access.