Axios-like NodeJS API for Hashicorp Vault.
npm install vault-apiAxios-like NodeJS API for Hashicorp Vault.
vault-api require Node.js >= v8.17.0.
``bash`
npm install vault-api
Requests can be made by passing the relevant config to vault function.
##### Importing
`ts
import vault from 'vault-api';
// (or)
// import {vault} from 'vault-api';
// const {vault} = require('vault-api');
`
##### vault(config)
`ts`
// Write data to vault
vault({
method: 'write',
path: 'secret/apiKey',
data: {
webApp: '5cfdf55e-cfa9-5da8-b2b2-64f30a462a09value'
}
});
`ts`
// Read data from vault
vault({
method: 'read',
path: 'secret/apiKey'
});
Checkout the project license at LICENSE.md.
is heavily inspired by axios. I was inspired by the simplicity of the axios` and wanted to make a similar library for Hashicorp Vault. The ultimate goal of this library is to provide a simple, easy to use, extensible API for interacting with Hashicorp Vault. I hope you enjoy using it!