HashiCorp Vault Proxy

HashiCorp Vault Proxy (HVP)

Akeyless developed API compatibility with HashiCorp Vault OSS, enabling the use of Vault OSS community plugins for both Static & Dynamic Secrets.

Benefits:

  • Extending the variety of platform plugins
  • Side-by-side scenarios with vault repositories
  • Easing migrations from existing solutions
  • Supporting KV and dynamic secrets.

Interaction with the Akeyless vault proxy can be done against our public endpoint: https://hvp.akeyless.io

Or directly through your Gateway on port 8200.

Usage

V1 secret engine proxy will be available using this prefix: v1/kv

curl --header "X-Vault-Token: XXXXX"  https://hvp.akeyless.io/v1/kv/{secret-name}

V2 secret engine will be available using this prefix: v1/secret/data

curl --header "X-Vault-Token: XXXX" https://hvp.akeyless.io/v1/secret/data/{secret-name}

In case the secret value itself is a JSON-structured object, the Path must be in the following format:

secret/<Full Secret Name>, without the data/ prefix, you can use the internal JSON keys as the Key Names

Custom Engine Name

Custom engine names can also be used for accessing secrets by replacing the default engine name with the custom engine name in the URL:

curl --header "X-Vault-Token: XXXXX" https://hvp.akeyless.io/v1/{custom-engine-name}/{secret-name}

Footer Section