Skip to content
SPECIFICTION
Get listed

OpenStack Barbican vs Oracle Cloud Infrastructure Secret Management

OpenStack Barbican

docs.openstack.org

Oracle Cloud Infrastructure Secret Management

oracle.com

Side by side

FigureOpenStack BarbicanOracle Cloud Infrastructure Secret Management
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Web—Yes
LinuxYes—
APIYesYes
Self-hostedYes—
Plans published11
Spec score · Encryption Key Management Software7.6 (#9)8.2 (#3)
Spec score · Secrets Management Tools7.5 (#23)8.2 (#10)
PurposeBarbican is the OpenStack Key Manager service for secure storage, provisioning, and management of secrets such as keys, certificates, passwords, and raw binary data.OCI Secret Management stores, retrieves, rotates, and manages passwords, API keys, tokens, and other secrets used by applications and cloud environments.

Plans

OpenStack Barbican

  • Open source BarbicanFree

OpenStack Barbican pricing →

Oracle Cloud Infrastructure Secret Management

  • OCI Secret ManagementFree

Oracle Cloud Infrastructure Secret Management pricing →

In their own words

OpenStack Barbican

OpenStack Barbican is the OpenStack Key Manager service for storing, provisioning, and managing secrets such as keys, certificates, passwords, and raw binary data. Its barbican-api component provides an OpenStack-native REST API for managing secrets; barbican-worker and barbican-keystone-listener are also part of the service. The listener manages Barbican’s database records for Keystone projects when those projects are deleted. A plugin architecture lets operators connect software secret stores or hardware such as HSMs. Documented options include KMIP, Dogtag, and Vault secret-store plugins, as well as PKCS#11 crypto plugins. With PKCS#11, master encryption and HMAC keys can reside in an HSM. Operators can develop plugins for storage, generation, and event handling, though support status may be stable, experimental, or out-of-tree. The default Simple Crypto plugin stores its single encryption key in plaintext in barbican.conf, so service-node access must be restricted carefully. Container ACL settings do not carry over to associated secrets, and ACL functionality requires Keystone integration. Barbican is free under Apache 2.0; installation guidance assumes a working OpenStack deployment.

Visit docs.openstack.org

Oracle Cloud Infrastructure Secret Management

Oracle Cloud Infrastructure Secret Management stores, retrieves, rotates, and manages credentials used by applications and cloud environments. It supports database passwords, access tokens, third-party API keys, SSH private keys, application configuration secrets, and OAuth2 or JWT signing credentials. Administrators and applications can access secrets through APIs, SDKs, the CLI, and OCI Console. OCI Vault keys encrypt secrets, while OCI manages encryption, decryption, access control, and audit logging; OCI IAM policies provide granular permissions. Automatic rotation can run at intervals from one to 12 months and integrates with Autonomous AI Database and OCI Functions. Secrets can be replicated to as many as three destination regions, where replicas are read-only and inherit changes from the source. A tenancy can contain up to 5,000 secrets, with up to 30 active versions and 30 versions pending deletion per secret. The service is aimed at applications and cloud environments that need centrally managed secrets rather than credentials embedded in source code or configuration files. It is listed as free, though no price is provided.

Visit oracle.com