{"library":"node-vault","type":"library","category":null,"description":"node-vault is a JavaScript client library for interacting with HashiCorp's Vault HTTP API, primarily designed for Node.js environments. The current stable version is 0.12.0, requiring Node.js 18.0.0 or higher. The project demonstrates a consistent release cadence with several minor and patch releases in the past year, indicating active maintenance. It provides a comprehensive wrapper around the Vault API, simplifying operations such as secret management (read, write, update, delete, list), authentication (e.g., Kubernetes Auth, token-based), and server lifecycle management (init, unseal). A key differentiator is its direct support for TypeScript with included definitions and its focus on being a reliable, actively developed client for Node.js users needing to integrate with Vault. It also allows configuration via environment variables for common Vault settings.","language":"javascript","status":"active","version":"0.12.0","tags":["javascript","vault","hashicorp","secrets","manage","client"],"install":[{"cmd":"npm install node-vault","imports":["import vault from 'node-vault';","const vault = require('node-vault');","import type { ClientOptions } from 'node-vault';"]},{"cmd":"yarn add node-vault","imports":[]},{"cmd":"pnpm add node-vault","imports":[]}],"homepage":null,"github":"https://github.com/nodevault/node-vault","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-vault","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-vault/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}