awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Azure avatar

Azure/azure-sdk-for-python

0
View on GitHub↗
5,559 stars·3,315 forks·Python·MIT·3 vues

Azure Sdk For Python

The Azure SDK for Python is a collection of libraries that enables programmatic management of Azure cloud resources and services directly from Python code. It provides a credential-based authentication pipeline for secure access, along with an async-first client design that supports concurrent I/O operations without blocking the event loop.

The SDK is built on AutoRest-generated client code from OpenAPI specifications, offering both synchronous and asynchronous service clients. It includes a long-running operation poller abstraction for managing operations that require status checks and retry logic, as well as per-operation request policies for configurable HTTP behavior like retry and logging. Multiple API versions are exposed through separate client classes, allowing consumers to pin to specific service contracts.

The libraries cover capabilities for provisioning and managing cloud services, including virtual machines, virtual networks, and compute resources. They support storage service operations for tables, blobs, files, and queues, along with resource group and subscription administration. Messaging and notification functionality is provided through Service Bus message sending and receiving between distributed applications.

Features

  • Azure Resource Management - Manages Azure resources like virtual networks, storage, and compute through Python code for infrastructure automation.
  • Async Service Clients - Provides native asyncio support across all service clients for non-blocking concurrent I/O.
  • Pluggable Credential Pipelines - Routes all requests through a pluggable authentication pipeline supporting multiple credential types.
  • Code from Specification Generators - Generates Python client libraries from OpenAPI specifications using AutoRest code generation.
  • Long-Running Operation Polling - Implements a generic polling mechanism for long-running operations with status checks and retry logic.
  • Azure Storage Operations - Interacts with Azure storage services for tables, blobs, files, and queues in Python applications.
  • Virtual Machine Provisioning - Deploys and manages Azure virtual machines and their networking configuration programmatically.
  • Storage Resource Management - Manages Azure storage resources including tables, blobs, files, and queues.
  • Cloud Provisioning - Creates, configures, and manages virtual machines and other cloud deployments.
  • Cloud Resource Groups - Creates, updates, and deletes resource groups and subscription-level resources through code.
  • Compute Resource Provisioning - Deploys and manages virtual machines along with their associated networking components.
  • Azure Messaging Services - Publishes and consumes messages between distributed applications through Azure Service Bus.
  • Cloud Virtual Networks - Sets up virtual networks, subnets, and security groups to isolate and protect cloud infrastructure.
  • Configurable HTTP Policy Chains - Applies configurable HTTP policies like retry and logging to individual API operations.
  • Version Pinning - Exposes multiple API versions through separate client classes for pinning to specific service contracts.
  • Database Clients - Active development of the Azure SDK.
  • Azure - Cloud computing platform - Listed in the “Azure - Cloud computing platform” section of the List Of Python Api Wrappers awesome list.

Historique des stars

Graphique de l'historique des stars pour azure/azure-sdk-for-pythonGraphique de l'historique des stars pour azure/azure-sdk-for-python

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Azure Sdk For Python

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Azure Sdk For Python.
  • azure/azure-sdk-for-netAvatar de Azure

    Azure/azure-sdk-for-net

    5,937Voir sur GitHub↗

    The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact with cloud services through a consistent, well-defined programming model. It provides a unified interface for authenticating, configuring HTTP pipelines, and calling service methods either synchronously or asynchronously, with support for pagination, long-running operations, and structured error handling. The SDK distinguishes itself through comprehensive authentication options, including connection strings, OAuth token credentials, managed identity, service principals, and deve

    C#azureazure-sdkc-sharp
    Voir sur GitHub↗5,937
  • boto/boto3Avatar de boto

    boto/boto3

    9,834Voir sur GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    Voir sur GitHub↗9,834
  • vonng/pigstyAvatar de Vonng

    Vonng/pigsty

    5,172Voir sur GitHub↗

    Pigsty is a comprehensive database infrastructure orchestration platform designed to automate the full lifecycle of high-availability PostgreSQL clusters. It functions as an infrastructure-as-code framework that manages cluster coordination, node provisioning, and service discovery through idempotent playbooks. By integrating distributed consensus mechanisms, the platform ensures automated failover and consistent state enforcement across diverse environments, including bare metal and virtualized infrastructure. The platform distinguishes itself through a robust suite of operational capabiliti

    Shell
    Voir sur GitHub↗5,172
  • azure/azure-powershellAvatar de Azure

    Azure/azure-powershell

    4,733Voir sur GitHub↗

    Azure PowerShell is a collection of scriptable commands and a management tool used for the administration, configuration, and automation of Microsoft Azure cloud resources and infrastructure. It serves as a command line interface for deploying and monitoring cloud services. The project provides capabilities for cloud resource orchestration and infrastructure automation, allowing for the execution of programmable scripts to handle repetitive administrative tasks. It includes tools for managing identity and access across multiple Azure tenants and subscriptions. The system covers authenticatio

    C#armazuremicrosoft
    Voir sur GitHub↗4,733
Voir les 30 alternatives à Azure Sdk For Python→

Questions fréquentes

Que fait azure/azure-sdk-for-python ?

The Azure SDK for Python is a collection of libraries that enables programmatic management of Azure cloud resources and services directly from Python code. It provides a credential-based authentication pipeline for secure access, along with an async-first client design that supports concurrent I/O operations without blocking the event loop.

Quelles sont les fonctionnalités principales de azure/azure-sdk-for-python ?

Les fonctionnalités principales de azure/azure-sdk-for-python sont : Azure Resource Management, Async Service Clients, Pluggable Credential Pipelines, Code from Specification Generators, Long-Running Operation Polling, Azure Storage Operations, Virtual Machine Provisioning, Storage Resource Management.

Quelles sont les alternatives open-source à azure/azure-sdk-for-python ?

Les alternatives open-source à azure/azure-sdk-for-python incluent : azure/azure-sdk-for-net — The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… vonng/pigsty — Pigsty is a comprehensive database infrastructure orchestration platform designed to automate the full lifecycle of… azure/azure-powershell — Azure PowerShell is a collection of scriptable commands and a management tool used for the administration,… azure/azure-cli — The Azure Cloud Command-Line Interface is a terminal-based utility used for creating, managing, and automating… go-swagger/go-swagger — go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and…