ROOSTby Axowl

Docs

Cloud keys

Data in the cloud is usually locked with keys the cloud provider holds. Roost lets you hold those keys yourself, in two ways.

Hold your own key

Roost acts as an external key store for cloud key management services. The cloud service never receives the key: each time it needs to open data, it asks Roost, and the request passes policy, quorum, limits and audit like any other. Cut the connection and the cloud cannot open your data.

roost cloud connect aws --region ap-northeast-2 --partition prod
roost cloud connect gcp --project acme-prod --partition prod
# the console shows the cloud's key references next to the Roost key that backs them

Bring your own key

Where a cloud service must hold a key copy, Roost generates it inside the box and sends it wrapped with the cloud's import key. The last step of the import wizard is a passkey approval, so who placed which key in which cloud is on record.

axowl.com/dashboard/acme/roost/cloud-keys
AxowlacmeRoostM

Cloud keys

3clouds connected
11keys
2rotating this month
CloudKeyStatusPurposeProtectionNext rotationRoost key
AWS ap-northeast-2orders-dbAvailableEncrypt · DecryptExternal key store12 Decdata-key-eu v2
Google asia-northeast3bq-cmekAvailableEncrypt · DecryptExternal key manager12 Decdata-key-eu v2
Azure koreacentralvault-byokAvailableWrap · UnwrapBring your own key1 Markek-azure v1
Add key   1 Select origin → 2 Source key → 3 Cloud key → 4 Review · passkey approval
Cloud keys: the cloud asks Roost every time; cut the connection and the data stays locked.

One list

The console lists keys across clouds with their state, purpose, rotation schedule and the Roost key behind each, live, without a refresh schedule: every use leaves a record.

Support for each cloud's external key store interface is listed on the Cloud keys tile in the console.