Encrypted secrets
AES-256-GCM at rest. Config stays plain text; secrets are encrypted before they hit disk.

Store configuration and secrets with versioning, RBAC, audit logs, and live updates - one binary, no external dependencies.
Docker is the fastest path. Grab the root token from the container logs, then hit the API or web UI on port 7200.
# Start Keyraft
docker run -d -p 7200:7200 \
-e KEYRAFT_MASTER_KEY=$(openssl rand -base64 32) \
-v keyraft-data:/data \
keyraft/keyrafted:latest
# Health check (no auth)
curl http://localhost:7200/v1/healthEverything you need to manage config and secrets without a heavyweight platform.
Pick your stack - PHP and Dart clients for the HTTP API.
Deploy once, namespace per app or environment, let services watch for changes.
Binary, Docker, or install script - your infra, your data.
Isolate keys per project, env, or service tier.
Issue tokens with roles or scoped read/write access.
Apps subscribe to changes and reload config live.