Security

OpenBao – manage, store, and distribute sensitive data

OpenBao is an identity-based secrets and encryption management system. It provides centralised storage and controlled access to sensitive information, including API keys, passwords, certificates and database credentials.

Applications and administrators can access secrets through a web interface, command-line tools or an HTTP API. OpenBao authenticates clients and applies access policies before granting access to protected resources. It also maintains audit records that help organisations monitor how secrets are used.

Beyond storing static credentials, OpenBao can generate temporary credentials for supported services, manage their lifetimes and revoke access when they expire. Its transit secrets engine provides encryption and decryption operations without requiring applications to handle encryption keys directly.

The project is a community-driven fork of HashiCorp Vault, governed through the Linux Foundation’s Open Source Security Foundation.

This is free and open source software.

Key Features

  • Secure storage for passwords, API keys, certificates and other sensitive data.
  • Generate dynamic credentials for supported databases and cloud services.
  • Apply authentication methods and identity-based access policies.
  • Encrypt and decrypt application data through the transit secrets engine.
  • Manage certificate issuance through a PKI secrets engine.
  • Support credential leasing, renewal and revocation.
  • Record secret access and administrative operations through audit devices.
  • Offer a web interface, command-line tools and HTTP API.
  • Support external HSM and KMS-backed keys through compatible integrations.

Website: github.com/openbao/openbao
Support:
Developer: Linux Foundation / OpenBao community
License: Mozilla Public License 2.0

OpenBao is written in Go and JavaScript. Learn Go with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.


Related Software

Secrets Management
OpenBaoManage, store, and distribute sensitive data
SOPSEditor of encrypted files
Sealed SecretsOne-way encrypted secrets
TellerManages secrets across multiple vaults and cloud services
External Secrets OperatorSynchronizes secrets from external providers with Kubernetes
InfisicalSecrets management, PKI, and SSH access
Secrets Store CSI DriverMounts external secrets into Kubernetes pods
fnoxEncrypted/remote secret manager
EnvySlick TUI for browsing secrets and a CLI for automation
ConjurSecures application secrets and authenticates machine identities
PhaseCollaborative secrets management for teams
ChamberModern secret management solution

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted