Skip to content

Azure Key Vault Emulator

Local emulator of the Azure Key Vault data plane in a single Go binary — secrets, keys (real RSA/EC cryptography), and certificates (self-signed + PFX/PEM import), with versioning and soft delete on a controllable clock. Unlike pass-through emulators, authentication is the point: the 401 challenge advertises a real Entra authority and every token is validated for signature, issuer, vault audience, and expiry against entra-emulator’s JWKS — so DefaultAzureCredential walks the same path it walks in production, and the real azsecrets / azkeys / azcertificates SDKs authenticate against it exactly as against Azure.