| Architecture | Peer-to-peer local mesh — no server | Centralized server / API platform |
| Setup complexity | One-liner install, env-sync init | Server provisioning, unsealing, configuration |
| Secret types | Static .env key-value pairs | Static + dynamic secrets, leases, PKI certs |
| Dynamic credentials | Not supported | Database, cloud IAM, PKI, SSH certs |
| Secret engines | AGE encryption engine | 22+ engines (KV, database, transit, PKI, cloud, etc.) |
| Auth methods | SSH keys or mTLS certificates | AWS IAM, Kubernetes, LDAP, OIDC, GitHub, AppRole, JWT |
| Policy engine | Mode-based trust boundaries | Fine-grained HCL policies per path and operation |
| Audit logging | Operational logs + metadata trail | Comprehensive immutable audit logs to multiple sinks |
| Multi-tenancy | Not applicable (single-owner or peer groups) | Namespace-based isolation per team/BU |
| PKI / cert management | mTLS certs for secure-peer mode only | Full CA — issue, rotate, revoke X.509 certificates |
| Peer discovery | Automatic via mDNS (Avahi / Bonjour) | Not applicable — clients connect to server API |
| Conflict resolution | Per-key timestamps + version-aware merge | Centralized — no conflicts (single source of truth) |
| Offline / LAN operation | Designed for it | Requires connectivity to Vault server |
| Operational overhead | Low — single binary, no dependencies | High — server infra, HA config, unsealing, upgrades |
| Compliance features | Basic operational logging | GDPR, HIPAA, SOC 2, PCI-DSS audit support |
| Pricing | Free, open source (MIT) | OSS free / Enterprise & HCP paid tiers |
| Written in | Go | Go |