@confkit/azure
Version:
[](https://www.npmjs.com/package/@confkit/azure) [](https://github.com/alexdotpink/confkit/blob/main/LICENSE)  • 940 B
Markdown
# @confkit/azure
[](https://www.npmjs.com/package/@confkit/azure) [](https://github.com/alexdotpink/confkit/blob/main/LICENSE) 
Azure Key Vault source for Confkit.
Install:
```
pnpm add @confkit/azure
```
Usage:
```ts
import { defineConfig, s } from 'confkit';
import { azureKeyVaultSource } from '@confkit/azure';
export const config = defineConfig({
sources: [azureKeyVaultSource({ vaultUrl: 'https://my-vault.vault.azure.net' })],
schema: { DATABASE_URL: s.string(), STRIPE_SECRET: s.secret(s.string()) },
});
```
Options: `vaultUrl`, `credential?`, `namePrefix?`, `mapNameToKey?`, `ttlMs?`, `jitter?`, `background?`, `onRotate?`, `maxConcurrency?`
Reference: `packages/confkit-azure/src/index.ts:4`.
Docs: `docs/providers/azure.mdx` in this repo.