secretsmgr handbook
Editor sign-in

Two modes, one format

The same client, the same commands, and the same encrypted files, in two arrangements.

ServerlessWith the server (phase 3)
Where your client connectsStraight to the git repositoryTo the server, which fronts the same repository
Infrastructure to runNoneOne small container
EncryptionIdentical, on your machine, in both casesIdentical, on your machine, in both cases
Record of who read whatNone. Nobody is in the loop to observe itFull, in an append-only log
Two people writing at onceGit rejects the loser, who retriesServer rejects the loser, who retries
Automatic credential rotationNot availableAvailable
If it is downGit host outage: use your local cloneFall back to serverless mode and keep working

Because both modes share one on-disk format, adopting the server is a one-line config change, and dropping it later is the same change in reverse. No re-encryption, no export, no migration.