Azure API Management
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.
Release History
@azure/arm-elasticsan_2.0.0@azure/arm-connectedcache_1.0.0-beta.2Breaking35 featuresThis beta release introduces numerous new operations and interfaces related to Enterprise and ISP cache node history and details, while simultaneously removing several legacy operation groups and related parameter interfaces.
@azure/ai-projects_2.0.0-beta.5@azure/monitor-opentelemetry_1.16.0@azure/monitor-opentelemetry-exporter_1.0.0-beta.39@azure-rest/confidential-ledger_1.1.2-beta.4@azure/batch_13.0.0-beta.2@azure/arm-artifactsigning_1.0.0@azure/ai-voicelive_1.0.0-beta.3@azure/arm-managedops_1.0.0-beta.1@azure/playwright_1.1.2@azure/arm-network_36.0.0@azure/arm-edgeactions_1.0.0-beta.1@azure/identity_4.14.0-beta.2@azure/storage-blob_12.31.0@azure/batch_13.0.0-beta.1@azure/core-http-compat_2.3.2@typespec/ts-http-runtime_0.3.3@azure/arm-appconfiguration_6.0.0-beta.1@azure/app-configuration_1.11.0@azure/storage-common_12.3.0@azure/template_1.0.13-beta.5823502@azure/template_1.0.13-beta.5822739@azure/template_1.0.13-beta.5816592@azure/cosmos_4.9.1@azure/playwright_1.1.1@azure/ai-projects_2.0.0-beta.4@azure/communication-call-automation_1.5.1@azure/communication-call-automation_1.6.0-beta.2@azure/arm-communication_4.2.0@azure/arm-compute_23.3.0@azure/template_1.0.13-beta.5775446@azure/arm-dell-storage_1.0.01 featureThis release marks the first stable version (1.0.0) of the @azure/arm-dell-storage package.
@azure/event-hubs_6.0.3@azure/storage-file-datalake_12.29.0@azure/monitor-opentelemetry_1.15.1@azure/monitor-opentelemetry-exporter_1.0.0-beta.38@azure/arm-resourceconnector_2.0.0-beta.1@azure/storage-queue_12.29.0@azure/storage-file-share_12.30.0@azure/storage-blob_12.30.0@azure/storage-common_12.2.0@azure/monitor-opentelemetry_1.15.0@azure/monitor-opentelemetry-exporter_1.0.0-beta.37@azure/ai-projects_2.0.0-beta.3@azure-rest/ai-translation-text_2.0.0-beta.1Breaking2 featuresThis beta release introduces support for the new Azure AI Translator API features, including LLM-based translations, and removes several legacy properties and features related to transliteration and text alignment.
@azure/arm-avs_7.1.081 featuresThis release introduces extensive new features centered around Licenses and Maintenance management, adding numerous new interfaces, type aliases, and enums to support these domains.
@azure/event-hubs_6.0.2No release notes provided.
@azure/create-playwright_1.1.0No release notes provided.
@azure/playwright_1.1.0No release notes provided.
@azure/arm-operationalinsights_10.1.0No release notes provided.
@azure/ai-voicelive_1.0.0-beta.2No release notes provided.
@azure/arm-operationalinsights_10.0.0No release notes provided.
@azure/arm-networkcloud_1.3.0No release notes provided.
@azure/arm-containerservice_24.2.0-beta.1No release notes provided.
@azure/arm-containerregistry_12.0.0-beta.1No release notes provided.
@azure/arm-containerservice_24.1.0No release notes provided.
@azure/arm-containerservicefleet_2.1.0-beta.2No release notes provided.
@azure/arm-netapp_22.1.0-beta.1No release notes provided.
@azure/ai-projects_2.0.0-beta.2No release notes provided.
@azure/arm-postgresql-flexible_9.0.0No release notes provided.
@azure/arm-servicefabricmanagedclusters_1.0.0-beta.6No release notes provided.
@azure/storage-queue_12.29.0-beta.1No release notes provided.
@azure/storage-file-datalake_12.29.0-beta.1No release notes provided.
@azure/storage-file-share_12.30.0-beta.1No release notes provided.
@azure/storage-blob_12.30.0-beta.1No release notes provided.
@azure/storage-common_12.2.0-beta.1No release notes provided.
@azure/arm-elastic_2.0.0No release notes provided.
@azure/arm-network_35.0.0No release notes provided.
@azure/arm-keyvault_4.0.0No release notes provided.
@azure/cosmos_4.9.0No release notes provided.
@azure/arm-domainregistration_1.0.0-beta.1No release notes provided.
@azure/arm-computelimit_1.0.0-beta.1No release notes provided.
@azure/arm-certificateregistration_1.0.0-beta.1No release notes provided.
@azure/cosmos_4.8.0No release notes provided.
@azure/arm-netapp_22.0.0No release notes provided.
@azure/arm-containerservice_24.1.0-beta.1No release notes provided.
@azure/arm-appservice_18.0.0No release notes provided.
@azure/arm-cognitiveservices_8.1.0No release notes provided.
@azure/arm-cosmosdb_17.0.0-beta.2No release notes provided.
@azure/arm-network_34.2.0No release notes provided.
@azure/arm-compute_23.2.0No release notes provided.
@azure/arm-newrelicobservability_2.0.0-beta.1No release notes provided.
@azure/arm-networkcloud_1.3.0-beta.1No release notes provided.
@azure/ai-voicelive_1.0.0-beta.1No release notes provided.
@azure/arm-containerservice_24.0.0No release notes provided.
@azure/search-documents_12.3.0-beta.1No release notes provided.
@azure/data-tables_13.3.2No release notes provided.
@azure/template_1.0.13-beta.5574729No release notes provided.
@azure/template_1.0.13-beta.5574547No release notes provided.
@azure/template_1.0.13-beta.5574391No release notes provided.
@azure/monitor-opentelemetry_1.14.2No release notes provided.
@azure/arm-paloaltonetworksngfw_1.2.0No release notes provided.
@azure/arm-dnsresolver_2.0.0-beta.1No release notes provided.
@azure/arm-cosmosdb_16.4.0No release notes provided.
@azure/template_1.0.13-beta.5570684No release notes provided.
@azure/template_1.0.13-beta.5570356No release notes provided.
@azure/template_1.0.13-beta.5570170No release notes provided.
@azure/monitor-opentelemetry_1.14.1No release notes provided.
@azure/monitor-opentelemetry-exporter_1.0.0-beta.36No release notes provided.
Common Errors
CredentialUnavailableError2 reportsCredentialUnavailableError often arises when the requested authentication method in DefaultAzureCredential fails because the necessary environment variables, managed identity, or Azure CLI/PowerShell credentials are not configured or accessible. Resolve this by ensuring the expected authentication method is properly set up (e.g., setting AZURE_CLIENT_ID, enabling Managed Identity in Azure, or logging into Azure CLI/PowerShell) and that the application has the required permissions. Also review exclude configurations in DefaultAzureCredentialOptions, ensuring the desired authentication method isn't being unintentionally skipped.
RestError1 reportThe "RestError" in Azure API Management often indicates a missing or incorrect 'api-version' query parameter in your request. Include the required 'api-version' in your request URI or when using Azure SDKs, explicitly pass it as a parameter when calling the relevant function. Ensure the 'api-version' is a valid and supported version for the specific Azure API you are using.
ReferenceError1 reportReferenceError: process is not defined typically occurs in browser environments because 'process' is a Node.js global object. To fix this, use a bundler like Webpack or Parcel to polyfill the 'process' object for browser compatibility, or conditionally exclude the code that uses 'process' from being included in the browser bundle.
CallingCommunicationError1 reportCallingCommunicationError in Azure API Management usually indicates a problem with communication between the API Management gateway and the backend service, often due to network misconfiguration or policy settings. To fix this, verify the backend service is reachable from the API Management instance, checking DNS resolution, network security group rules, and firewall settings; also, carefully review and correct any API Management policies (like `rewrite-uri` or `set-backend-service`) which may be causing incorrect routing or transformations leading to communication failures.
VoiceLiveConnectionError1 reportVoiceLiveConnectionError often stems from trying to use the Azure AI VoiceLive SDK designed for Node.js in a browser environment, due to its reliance on Node.js-specific modules like 'require()'. To fix it, either utilize a bundler like Webpack or Browserify to package the SDK and replace Node.js dependencies with browser-compatible alternatives, or consider using a different SDK or method designed for browser-based usage if available. Ensure that the 'target' in your bundler configuration is set to 'web' or a browser-compatible environment.
OperationTimeoutError1 reportOperationTimeoutError in Azure API Management often arises from backend services taking longer than the configured timeout to respond. Increase the `timeout` property in your API Management policy (either globally or for specific operations) to allow more time for backend processing. Alternatively, investigate and optimize the performance of your backend services to reduce latency and response times.
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