{"library":"cerberus-node-client","type":"library","category":null,"description":"The `cerberus-node-client` is a Node.js client library designed for secure interaction with a Cerberus Key Management backend. It facilitates storing, retrieving, and managing secrets and files programmatically. The current stable version is 4.0.0. This library is specifically tailored for environments where AWS credentials are available, leveraging the AWS SDK Credentials provider chain for authentication, which distinguishes it from generic secret management tools. It automatically handles token expiration and re-authentication, aiming for a 'just use the client' experience. While release cadence can be irregular, recent activity includes dependency updates and a major version bump with `v4.0.0`. It should not be confused with `cerberus-client` for Kubernetes/OpenShift cluster monitoring.","language":"javascript","status":"active","version":"4.0.0","tags":["javascript","nike","cerberus","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install cerberus-node-client","imports":["import { CerberusClient } from 'cerberus-node-client';","import type { CerberusClientOptions } from 'cerberus-node-client';","const client = new CerberusClient(options);\nconst data = await client.getSecureData('path/to/secret');"]},{"cmd":"yarn add cerberus-node-client","imports":[]},{"cmd":"pnpm add cerberus-node-client","imports":[]}],"homepage":"https://engineering.nike.com/cerberus/","github":"https://github.com/Nike-Inc/cerberus-node-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cerberus-node-client","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/cerberus-node-client/compatibility"}}