Azure Key Vault
Backend & InfraThis repository is for active development of the Azure SDK for JavaScript (NodeJS & Browser). For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/javascript/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-js.
@azure/template_1.0.13-beta.6535917100 releases1 breaking changes6 common errorsView on GitHubRelease History
@azure/template_1.0.13-beta.6535917@azure/arm-computelimit_1.2.1@azure/template_1.0.13-beta.6555177@azure-rest/confidential-ledger_2.0.0-beta.1@azure/core-http-compat_2.5.0@azure/core-paging_1.7.0@azure/core-util_1.14.0@azure/core-client_1.11.0@azure/core-rest-pipeline_1.25.0@azure/core-tracing_1.4.0@azure-rest/core-client_2.8.0@azure/core-sse_2.4.0@azure/abort-controller_2.2.0@typespec/ts-http-runtime_0.3.7@azure/core-amqp_4.5.0@azure/logger_1.4.0@azure/core-xml_1.6.0@azure/core-lro_3.4.0@azure/core-auth_1.11.0@azure/template_1.0.13-beta.6553908@azure/arm-kubernetesconfiguration-fluxconfigurations_1.0.0@azure/arm-billing-trust_1.0.0-beta.1@azure/arm-netapp_25.0.0-beta.1@azure/arm-mongodbatlas_1.1.0-beta.1@azure/arm-devcenter_2.0.0-beta.1@azure/arm-artifactsigning_2.0.0-beta.1@azure/arm-cosmosdb_17.0.0@azure/ai-projects_2.3.1@azure/keyvault-admin_4.7.3-beta.1@azure/keyvault-keys_4.11.0-beta.1@azure/arm-recoveryservices-siterecovery_6.0.0@azure/arm-prometheusrulegroups_1.0.0@azure/arm-marketplace_1.0.0@azure/arm-communication_5.0.0@azure/arm-datafactory_20.0.0@azure/arm-alertprocessingrules_1.0.0@azure/template_1.0.13-beta.6531446@azure/arm-network_37.0.0@azure/planetarycomputer_1.0.0@azure/ai-projects_2.3.0@azure/monitor-opentelemetry_1.18.2@azure/monitor-opentelemetry-exporter_1.0.0-beta.43@azure/arm-monitor_8.0.0-beta.7@azure/arm-cognitiveservices_9.0.0-beta.3@azure/arm-automation_11.0.0-beta.6@azure/arm-programenrollment_1.0.0-beta.1@azure/arm-netapp_24.1.0@azure/arm-policyinsights_7.0.0-beta.1@azure/arm-machinelearning_4.0.0-beta.1@azure/arm-qumulo_3.0.0@azure/arm-storage_20.1.0@azure/web-pubsub-client_1.1.0@azure/arm-extendedlocation_1.0.0-beta.5@azure/arm-mongocluster_1.2.0@azure/arm-networkfunction_3.0.0-beta.1@azure/arm-sql_11.0.0@azure/arm-elastic_3.0.0-beta.1@azure/arm-relay_4.0.0-beta.1@azure/arm-networkcloud_2.0.0-beta.2@azure/storage-file-datalake_12.31.0@azure/storage-file-share_12.32.0@azure/storage-blob_12.33.0@azure/storage-queue_12.31.0@azure/arm-resiliencemanagement_1.0.0-beta.1@azure/arm-containerinstance_10.0.0-beta.1@azure/arm-cdn_10.0.0-beta.1@azure/arm-kusto_9.0.0-beta.1@azure/arm-compute_24.1.0@azure/arm-computelimit_1.2.0@azure/storage-common_12.4.1@azure-rest/core-client_2.7.0@azure/app-configuration_1.12.1@azure/arm-powerplatform_1.0.0-beta.1@azure/arm-cosmosdbforpostgresql_2.0.0-beta.1@azure/template_1.0.13-beta.6461204@azure/template_1.0.13-beta.6461159@azure/app-configuration_1.12.0@azure/arm-napsteromniagentapi_1.0.0-beta.1@azure/arm-managednetworkfabric_2.0.0@azure/arm-frontdoor_6.0.0-beta.1@azure/arm-consumption_10.0.0-beta.1@azure/communication-call-automation_1.6.0@azure/arm-datamigration_4.0.0-beta.1@azure/arm-servicebus_7.0.0-beta.1@azure/arm-paloaltonetworksngfw_2.0.0-beta.1@azure/arm-databoxedge_3.0.0-beta.1@azure/arm-hybridkubernetes_3.0.0-beta.2@azure/arm-servicefabric_4.0.0-beta.1@azure/arm-securityinsight_1.0.0-beta.8@azure/arm-botservice_5.0.0-beta.1@azure/arm-cloudhealth_1.0.0-beta.2Breaking65 featuresThis beta release introduces a large set of new interfaces and operations related to signals, health reports, and discovery rules. It also contains substantial breaking changes, including signature updates for several operations and the removal of many legacy interfaces and enum values.
@azure/arm-eventhub_6.0.0-beta.1@azure/planetarycomputer_1.0.0-beta.1@azure/arm-mongocluster_1.2.0-beta.1@azure/arm-imagebuilder_5.0.0@azure/arm-managednetworkfabric_2.0.0-beta.1@azure/arm-healthbot_3.0.0@azure/arm-domainregistration_1.0.0@azure/arm-weightsandbiases_1.0.01 featureThis release marks the first stable version of the @azure/arm-weightsandbiases package.
@azure/arm-standbypool_2.1.08 featuresThis release introduces the DynamicSizing interface and adds several new optional parameters and type aliases across various interfaces, along with a new enum value for KnownVersions.
Common Errors
CredentialUnavailableError2 reportsCredentialUnavailableError in Azure SDKs like azure-keyvault usually means the DefaultAzureCredential cannot find suitable credentials in the configured environments (e.g., environment variables, managed identity, Azure CLI). Ensure necessary environment variables (AZURE_CLIENT_ID, AZURE_CLIENT_SECRET, AZURE_TENANT_ID, etc.) are set correctly based on your authentication method, or that your managed identity is properly configured and enabled if running in an Azure environment. If using exclusions in `DefaultAzureCredentialOptions`, verify they are not inadvertently excluding the intended authentication method.
RestError1 report"RestError" in azure-key-vault operations often arises from missing or incorrect `api-version` query parameters in your request. Explicitly setting the `api-version` when creating your Key Vault client object (e.g., `SecretClient(url=key_vault_url, credential=azure_credential, api_version="7.4")`) or specifying it in the method call resolves this by ensuring the Azure service understands the intended API version for the operation. Consult the Azure documentation for the supported `api-version` for chosen features.
OperationTimeoutError1 reportOperationTimeoutError in Azure SDKs like @azure/key-vault often arises from network connectivity issues or service overload, preventing timely responses. Resolve this by increasing the timeout duration in the client options (e.g., `new SecretClient(..., { timeout: 60000 })` for 60 seconds) and ensuring your application has robust error handling with retry mechanisms, especially during peak hours or network instability. You may also need to check firewall rules or network configuration.
CallingCommunicationError1 reportCallingCommunicationError in azure-key-vault often indicates a network connectivity problem or firewall rule blocking access between your application and the Key Vault service endpoint. Verify your network configuration allows outbound traffic to the Key Vault address and port (443), and that no firewalls or network security groups are interfering. Additionally, double-check your application's managed identity or service principal has sufficient permissions (Key Vault Secrets User or similar) to perform the requested operation.
VoiceLiveConnectionError1 reportThe "VoiceLiveConnectionError" often arises in browser environments due to the @azure/ai-voicelive library's dependency on Node.js-specific modules like `require()`, which are unavailable in browsers. To resolve this, utilize a bundler (e.g., Webpack, Parcel, Browserify) to properly bundle the library and its dependencies for browser compatibility, and ensure any Node.js-specific code paths are polyfilled or replaced with browser-compatible alternatives if needed. Alternatively consider using a different library that is browser compatible.
ReferenceError1 reportThe "ReferenceError: process is not defined" error usually occurs in browser environments when code attempts to access the Node.js `process` global. To fix this, use a bundler like webpack or browserify with polyfills that provide browser-compatible equivalents for Node.js globals, or conditionally exclude the code that uses `process` when running in a browser.
Related Backend & Infra Packages
Production-Grade Container Scheduling and Management
Node.js JavaScript runtime ✨🐢🚀✨
Promise based HTTP client for the browser and node.js
A modern runtime for JavaScript and TypeScript.
Deliver web apps with confidence 🚀
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Subscribe to Updates
Get notified when new versions are released