$npx skillfedfor your agent

azure-core

Microsoft Azure Core Library for Python

Worth itPyPI Released May 2026247.8M downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — azure_core-1.41.0-py3-none-any.whl
v1.41.0 · released 2026-05-07 · Python >=3.10 · 2 runtime deps: requests, typing-extensions

Yes. Azure Core is a stable, actively maintained foundational library (Production/Stable status, 5587 stars, recent commits) with no known vulnerabilities and minimal install friction. It is essential if you are building custom Azure SDK clients or need direct control over exception handling and request configuration in Azure workflows. Most users install it transitively; install explicitly only if you are implementing your own Azure client library or need its utilities directly.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later.
  • Low install friction with only two lightweight runtime dependencies (requests and typing-extensions).
  • Actively maintained with recent releases; last commit 2026-08-14 and 5587 repository stars indicate ongoing support.

License · maintenance · safety

(unclear)

last release 2026-05-07 (99 days) · last repo commit 2026-08-14 · 5,587 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 247,770,599 downloads/mo, #159 on PyPI

Verify before relying

pip install azure-core

from azure.core.exceptions import AzureError, HttpResponseError

try:
    # Your Azure SDK operation here
    pass
except HttpResponseError as e:
    print(f"HTTP error: {e.status_code}")
except AzureError as e:
    print(f"Azure error: {e.message}")
  • Whether license information is intentionally omitted or represents a data gap that should be clarified before use in proprietary projects.
Same gist for agents: .md · .json

What it is and what it does

Azure Core is a foundational library for Azure SDK client libraries in Python. It defines a common set of exceptions (AzureError, HttpResponseError, ServiceRequestError, and specialized variants), HTTP response handling utilities, and configuration patterns that all Azure SDK clients inherit or depend on. Most developers install it indirectly when installing a specific Azure service client (e.g., azure-storage-blob or azure-keyvault), but it can be installed explicitly to build custom Azure client libraries.

The library handles HTTP request/response lifecycle management, retry logic with configurable backoff strategies, stream consumption tracking, and error parsing from service responses. It provides hooks for logging, tracing, and request/response customization, allowing Azure SDK clients to maintain consistent behavior across different Azure services while giving developers control over timeouts, redirects, and retry behavior.

Use it for

  • Building a custom Azure SDK client library that needs standard exception hierarchy and HTTP utilities.
  • Handling Azure service errors consistently across multiple Azure SDK client libraries in your application.
  • Configuring retry policies, timeouts, and redirect behavior for Azure service calls.
  • Implementing custom logging or tracing for Azure SDK operations via hooks.
  • Accessing low-level HTTP response details and stream management in Azure SDK workflows.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

Azure Core is a stable, actively maintained foundational library (Production/Stable status, 5587 stars, recent commits) with no known vulnerabilities and minimal install friction. It is essential if you are building custom Azure SDK clients or need direct control over exception handling and request configuration in Azure workflows. Most users install it transitively; install explicitly only if you are implementing your own Azure client library or need its utilities directly.

Install

azure-core on PyPI

Before you install

Low install friction with only two lightweight runtime dependencies (requests and typing-extensions). Actively maintained with recent releases; last commit 2026-08-14 and 5587 repository stars indicate ongoing support.

Requires Python 3.10 or later.

Quickstart

pip install azure-core

from azure.core.exceptions import AzureError, HttpResponseError

try:
    # Your Azure SDK operation here
    pass
except HttpResponseError as e:
    print(f"HTTP error: {e.status_code}")
except AzureError as e:
    print(f"Azure error: {e.message}")

Verify before relying

  • Whether license information is intentionally omitted or represents a data gap that should be clarified before use in proprietary projects.

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
requeststyping-extensions
MaintenanceActively maintained 99 days since the last release
Last repo commit
First released
Downloads247,770,599 / month, #159 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Evidence: azure_core-1.41.0-py3-none-any.whl

Tags

Capabilities
azure sdk client library baseazure exception handlingazure http utilitiesazure sdk shared coreazure request response patterns
Topics
azure-sdkhttp-client
PyPI keywords
azureazure sdk

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “azure sdk client library base”

Give your agent the search over MCP, or paste the wish link into any chat.

Similar packages

azure-mgmt-recoveryservices Worth it
PyPI · Monitoring · released Jul 2026

Provides Python bindings to manage Azure Recovery Services resources—vaults, backup policies, and disaster recovery configurations—via the Azure Resource Manager API.

MITpure Python · 3.10+
7.4Mdownloads / mo
azure-mgmt-network Worth it
PyPI · Networking · released Jul 2026

Manages Azure network resources (virtual networks, load balancers, firewalls, ExpressRoute circuits, and related infrastructure) via Python client library backed by Azure REST APIs.

Install it if you need to manage Azure networking resources programmatically.

MITpure Python · 3.10+
6.9Mdownloads / mo
apimatic-core Worth it
PyPI · Application Frameworks · released Jun 2026

Provides core runtime utilities for REST API SDKs, including HTTP request/response handling, authentication schemes, data validation, and object deserialization.

Install it if you are using an APIMatic-generated SDK or building a custom REST client that needs robust request/response and authentication handling.

permissive licensepure Python
176.3Kdownloads / mo
azure-mgmt-consumption Worth it
PyPI · Internet · released Jul 2026

Provides programmatic access to Azure Consumption Management APIs for querying billing, usage, reservations, budgets, and cost data within Azure subscriptions.

Install it if you need programmatic access to Azure billing, usage, or cost data from Python.

MITpure Python · 3.10+
1.9Mdownloads / mo
azure-mgmt-servicefabric Worth it
PyPI · Distributed Computing · released Dec 2023

Provides Python client library for managing Azure Service Fabric clusters, applications, and node types through the Azure Resource Manager API.

Install it if you need to manage Service Fabric resources from Python code.

MITpure Python · 3.7+
6.9Mdownloads / mo
azure-mgmt-appconfiguration Worth it
PyPI · Software Development · released Jun 2025

Manages Azure App Configuration resources (stores, key-values, replicas, snapshots) via the Azure control plane using Python.

Install it if you need to manage Azure App Configuration resources from Python—it is the official, supported way to do so.

MITpure Python · 3.9+
5.5Mdownloads / mo

See also azure-mgmt-iothubprovisioningservices · azure-mgmt-managedservices · azure-mgmt-servicefabricmanagedclusters · azure-mgmt-batch