# @azure/keyvault-common

> Common internal functionality for all of the Azure Key Vault clients in the Azure SDK for JavaScript

Latest version **2.1.0** (published 2026-04-09) · MIT license · 0 weekly downloads

## Install

```sh
npm install @azure/keyvault-common
pnpm add @azure/keyvault-common
yarn add @azure/keyvault-common
bun add @azure/keyvault-common
```

## Health

**Score 65/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; high maintenance score; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.1.0 |
| Published | 2026-04-09 |
| First published | 2022-10-21 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=20.0.0 |
| Dependencies | 8 |
| Unpacked size | 185.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 2295 |
| Author | Microsoft Corporation |
| Maintainers | azure-sdk, microsoft1es, microsoft-oss-releases |
| Keywords | azure, cloud, typescript |

## Links

- npm: https://www.npmjs.com/package/@azure/keyvault-common
- Repository: https://github.com/Azure/azure-sdk-for-js
- Homepage: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/keyvault/keyvault-common/README.md
- Issues: https://github.com/Azure/azure-sdk-for-js/issues
- npm.io page: https://npm.io/package/@azure/keyvault-common

## Dependencies (8)

- [tslib](https://npm.io/package/tslib.md) ^2.2.0
- [@azure/logger](https://npm.io/package/@azure/logger.md) ^1.1.4
- [@azure/core-auth](https://npm.io/package/@azure/core-auth.md) ^1.3.0
- [@azure/core-util](https://npm.io/package/@azure/core-util.md) ^1.10.0
- [@azure/core-tracing](https://npm.io/package/@azure/core-tracing.md) ^1.0.0
- [@azure-rest/core-client](https://npm.io/package/@azure-rest/core-client.md) ^2.3.3
- [@azure/abort-controller](https://npm.io/package/@azure/abort-controller.md) ^2.0.0
- [@azure/core-rest-pipeline](https://npm.io/package/@azure/core-rest-pipeline.md) ^1.8.0

## Alternatives

- [@openai/codex-sdk](https://npm.io/package/@openai/codex-sdk.md) — 731.4K weekly downloads
- [babel-plugin-transform-react-jsx](https://npm.io/package/babel-plugin-transform-react-jsx.md) — 565.0K weekly downloads
- [babel-helper-remove-or-void](https://npm.io/package/babel-helper-remove-or-void.md) — 508.5K weekly downloads
- [@pnpm/store-controller-types](https://npm.io/package/@pnpm/store-controller-types.md) — 186.9K weekly downloads
- [react-native-signature-canvas](https://npm.io/package/react-native-signature-canvas.md) — 155.6K weekly downloads

## Recent versions

- 2.1.0 (latest) — 2026-04-09
- 2.0.2-alpha.20260306.1 (dev) — 2026-03-07
- 2.0.2-alpha.20260305.1 — 2026-03-06
- 2.0.2-alpha.20260304.2 — 2026-03-05
- 2.0.2-alpha.20260303.1 — 2026-03-04
- 2.0.2-alpha.20260302.2 — 2026-03-03
- 2.0.2-alpha.20260227.1 — 2026-02-28
- 2.0.2-alpha.20260225.1 — 2026-02-26
- 2.0.2-alpha.20260224.1 — 2026-02-25
- 2.0.2-alpha.20260223.1 — 2026-02-24
- 2.0.2-alpha.20260220.1 — 2026-02-21
- 2.0.2-alpha.20260219.1 — 2026-02-20
- 2.0.2-alpha.20260218.1 — 2026-02-19
- 2.0.2-alpha.20260213.1 — 2026-02-14
- 2.0.2-alpha.20260211.1 — 2026-02-12
- … 286 more at https://npm.io/package/@azure/keyvault-common/versions

## README

# Azure Key Vault Common client library for JavaScript

An internal support library for the various Azure Key Vault client libraries.

This package contains common code that needs to be shared among the other Azure Key Vault libraries. **It is not meant for usage by any other consumers**.

## Key Vault client libraries

The following client libraries use this package:

- [@azure/keyvault-admin](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/keyvault/keyvault-admin/README.md)
- [@azure/keyvault-certificates](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/keyvault/keyvault-certificates/README.md)
- [@azure/keyvault-keys](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/keyvault/keyvault-keys/README.md)
- [@azure/keyvault-secrets](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/keyvault/keyvault-secrets/README.md)

## Getting started

For information on getting started, please see our [Key Vault client libraries](#key-vault-client-libraries).

## Key concepts

For information on key concepts, please see our [Key Vault client libraries](#key-vault-client-libraries).

## Examples

For examples, please see our [Key Vault client libraries](#key-vault-client-libraries).

## Next steps

For information on next steps, please see our [Key Vault client libraries](#key-vault-client-libraries).

## Troubleshooting

If you run into issues while using this library, directly or indirectly, please feel free to [file an issue](https://github.com/Azure/azure-sdk-for-js/issues/new).

### Logging

Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the `AZURE_LOG_LEVEL` environment variable to `info`. Alternatively, logging can be enabled at runtime by calling `setLogLevel` in the `@azure/logger`:

```ts snippet:SetLogLevel
import { setLogLevel } from "@azure/logger";

setLogLevel("info");
```

## Contributing

If you'd like to contribute to this library, please read the [contributing guide](https://github.com/Azure/azure-sdk-for-js/blob/main/CONTRIBUTING.md) to learn more about how to build and test the code.

---
_Source: https://npm.io/package/@azure/keyvault-common · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
