Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

vault-api

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vault-api

Axios-like NodeJS API for Hashicorp Vault.

  • 1.1.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
2.7K
decreased by-32.75%
Maintainers
1
Weekly downloads
 
Created
Source

Vault-API

Axios-like NodeJS API for Hashicorp Vault.

Installation

vault-api require Node.js >= v8.17.0.

npm install vault-api

Basic Usage

Requests can be made by passing the relevant config to vault function.

Importing
import vault from 'vault-api';

// (or)
// import {vault} from 'vault-api';
// const {vault} = require('vault-api');
vault(config)
// Write data to vault
vault({
    method: 'write',
    path: 'secret/apiKey',
    data: {
        webApp: '5cfdf55e-cfa9-5da8-b2b2-64f30a462a09value'
    }
});
// Read data from vault
vault({
    method: 'read',
    path: 'secret/apiKey'
});

Docs

Documentation and guides are available at Repo's Github Wiki

Supported Secrets Engines

  • Key/Value Version 1
  • Key/Value Version 2

Contributing

See CONTRIBUTING.md for Contributing guidelines.

Code of Conduct

See CODE_OF_CONDUCT.md for Code of Conduct guidelines.

License

License: MIT

Checkout the project license at LICENSE.md.

Credits

vault-api 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!

Resources

Keywords

FAQs

Package last updated on 28 Dec 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc