Microsoft Azure SDK for Python
Switch branches/tags
v2.0.0rc6 v2.0.0rc5 v2.0.0rc4 v2.0.0rc3 v2.0.0rc2 v2.0.0rc1 v2.0.0a1 v1.0.3 v1.0.2 v1.0.1 v1.0.0 v0.11.1 v0.11.0 v0.10.2 v0.10.0 v0.9.0 v0.8.4 v0.8.3 v0.8.2 azure_2.0.0 azure-servicemanagement-legacy_0.20.6 azure-servicefabric_6.0.2 azure-servicefabric_6.0.1 azure-servicefabric_6.0.0rc1 azure-servicefabric_6.0 azure-servicefabric_5.6.130 azure-servicebus_0.21.1 azure-servicebus_0.21.0 azure-monitor_0.3.1 azure-monitor_0.3.0 azure-monitor_0.2.0 azure-mgmt_1.0.0 azure-mgmt_1.0.0rc1 azure-mgmt-web_0.34.1 azure-mgmt-web_0.34.0 azure-mgmt-web_0.33.0 azure-mgmt-web_0.32.0 azure-mgmt-web_0.31.1 azure-mgmt-web_0.31.0 azure-mgmt-trafficmanager_0.40.0 azure-mgmt-trafficmanager_0.30.0 azure-mgmt-storage_1.4.0 azure-mgmt-storage_1.3.0 azure-mgmt-storage_1.2.1 azure-mgmt-storage_1.2.0 azure-mgmt-storage_1.1.0 azure-mgmt-storage_1.0.0 azure-mgmt-storage_1.0.0rc1 azure-mgmt-storage_0.31.0 azure-mgmt-sql_0.8.4 azure-mgmt-sql_0.8.3 azure-mgmt-sql_0.8.2 azure-mgmt-sql_0.8.1 azure-mgmt-sql_0.8.0 azure-mgmt-sql_0.7.1 azure-mgmt-sql_0.7.0 azure-mgmt-sql_0.6.0 azure-mgmt-sql_0.5.3 azure-mgmt-sql_0.5.2 azure-mgmt-sql_0.5.1 azure-mgmt-sql_0.5.0 azure-mgmt-sql_0.4.0 azure-mgmt-sql_0.3.3 azure-mgmt-sql_0.3.2 azure-mgmt-sql_0.3.1 azure-mgmt-sql_0.3.0 azure-mgmt-servicefabric_0.1.0 azure-mgmt-servicebus_0.3.0 azure-mgmt-servicebus_0.2.0 azure-mgmt-servermanager_1.2.0 azure-mgmt-search_1.0.0 azure-mgmt-scheduler_1.1.3 azure-mgmt-scheduler_1.1.2 azure-mgmt-scheduler_1.1.1 azure-mgmt-resource_1.2.2 azure-mgmt-resource_1.2.1 azure-mgmt-resource_1.2.0 azure-mgmt-resource_1.2.0rc3 azure-mgmt-resource_1.2.0rc2 azure-mgmt-resource_1.2.0rc1 azure-mgmt-resource_1.1.0 azure-mgmt-resource_1.1.0rc2 azure-mgmt-resource_1.1.0rc1 azure-mgmt-resource_1.0.0rc3 azure-mgmt-resource_1.0.0rc2 azure-mgmt-resource_1.0.0rc1 azure-mgmt-reservations_0.1.0 azure-mgmt-redis_4.1.1 azure-mgmt-redis_4.1.0 azure-mgmt-redis_4.0.0 azure-mgmt-recoveryservicesbackup_0.1.1 azure-mgmt-recoveryservicesbackup_0.1.0 azure-mgmt-recoveryservices_0.2.0 azure-mgmt-recoveryservices_0.1.0 azure-mgmt-rdbms_0.2.0rc1 azure-mgmt-powerbiembedded_1.0.0 azure-mgmt-notificationhubs_1.0.0 azure-mgmt-network_1.5.0 azure-mgmt-network_1.5.0rc3 azure-mgmt-network_1.5.0rc2
Nothing to show
Latest commit 40fa36d Nov 21, 2017 @lmazuel lmazuel Merge pull request #1638 from lmazuel/new_cs
New CS services
Failed to load latest commit information.
.github Add @sandeepnl for consumption [skip ci] Nov 15, 2017
.vscode Tell VSCode aht I test using pytest Oct 16, 2017
azure-batch Fixed conflicting import Nov 10, 2017
azure-cognitiveservices-language-nspkg Add CS nspkg Nov 16, 2017
azure-cognitiveservices-language-spellcheck Initial version of SpellCheck Nov 20, 2017
azure-cognitiveservices-language-textanalytics Fix Namespace package for testing Nov 16, 2017
azure-cognitiveservices-nspkg Fix azure-cognitiveservices-nspkg package Nov 16, 2017
azure-cognitiveservices-search-entitysearch Fix EntitySearch Readme Nov 21, 2017
azure-cognitiveservices-search-nspkg Add CS nspkg Nov 16, 2017
azure-cognitiveservices-search-videosearch Add Video Search package Nov 21, 2017
azure-cognitiveservices-search-websearch Fix Namespace package for testing Nov 16, 2017
azure-cognitiveservices-vision-computervision Fix Namespace package for testing Nov 16, 2017
azure-cognitiveservices-vision-contentmoderator Content Moderator initial client Nov 21, 2017
azure-cognitiveservices-vision-face Fix Namespace package for testing Nov 16, 2017
azure-cognitiveservices-vision-nspkg Add CS nspkg Nov 16, 2017
azure-common azure-common 1.1.8 Jul 28, 2017
azure-graphrbac azure-graphrbac 0.33.0 Nov 1, 2017
azure-keyvault Fixing check for KeyVaultAuthentication objects in CustomKeyVaultClient Oct 16, 2017
azure-mgmt-advisor azure-mgmt-advisor 0.1.0 Nov 6, 2017
azure-mgmt-authorization Generated from 61ba6b27597e8c64fcf654202b0959ba1c2d6cb6 Oct 17, 2017
azure-mgmt-batch Updated Batch mgmt Nov 13, 2017
azure-mgmt-batchai Fix BatchAI version Oct 6, 2017
azure-mgmt-billing azure-mgmt-billing 0.1.0 May 18, 2017
azure-mgmt-cdn azure-mgmt-cdn 2.0.0 Oct 26, 2017
azure-mgmt-cognitiveservices Fix CognitiveServices ChangeLog 2.0.0 Oct 26, 2017
azure-mgmt-commerce Regenerate Commerce for doc Aug 4, 2017
azure-mgmt-compute MultiApi script now write the final file Nov 17, 2017
azure-mgmt-consumption Fix HISTORY syntax Nov 15, 2017
azure-mgmt-containerinstance azure-mgmt-containerinstance 0.2.0 Oct 23, 2017
azure-mgmt-containerregistry MultiApi script now write the final file Nov 17, 2017
azure-mgmt-containerservice ChangeLog [skip ci] Oct 24, 2017
azure-mgmt-cosmosdb azure-mgmt-cosmosdb 0.2.1 Oct 18, 2017
azure-mgmt-datafactory azure-mgmt-datafactory 0.2.2 Nov 14, 2017
azure-mgmt-datalake-analytics azure-mgmt-datalake-analytics 0.2.0 Aug 17, 2017
azure-mgmt-datalake-nspkg Remove single-version-externally-managed from SDK packages Apr 10, 2017
azure-mgmt-datalake-store azure-mgmt-datalake-store 0.2.0 Aug 17, 2017
azure-mgmt-devtestlabs azure-mgmt-devtestlabs 2.1.0 Oct 25, 2017
azure-mgmt-dns azure-mgmt-dns 1.2.0 Oct 26, 2017
azure-mgmt-documentdb azure-mgmt-documentdb 0.1.3 May 2, 2017
azure-mgmt-eventgrid azure-mgmt-eventgrid 0.3.0 Nov 2, 2017
azure-mgmt-eventhub removed the sleep inserted for testing. Nov 9, 2017
azure-mgmt-iothub azure-mgmt-iothub 0.4.0 Oct 11, 2017
azure-mgmt-keyvault azure-mgmt-keyvault 0.40.0 Jun 6, 2017
azure-mgmt-loganalytics azure-mgmt-loganalytics 0.1.0 Nov 1, 2017
azure-mgmt-logic azure-mgmt-logic 2.1.0 Apr 18, 2017
azure-mgmt-machinelearningcompute Update version and history Oct 25, 2017
azure-mgmt-media azure-mgmt-media 0.2.0 Sep 15, 2017
azure-mgmt-monitor ChangeLog of azure-mgmt-monitor Oct 24, 2017
azure-mgmt-network Back NetworkMgmt to a client file Nov 17, 2017
azure-mgmt-notificationhubs azure-mgmt-notificationhubs 1.0.0 Jun 27, 2017
azure-mgmt-nspkg Remove single-version-externally-managed from SDK packages Apr 10, 2017
azure-mgmt-powerbiembedded azure-mgmt-powerbiembedded 1.0.0 [skip ci] Jun 23, 2017
azure-mgmt-rdbms azure-mgmt-rdbms 0.2.0rc1 Oct 16, 2017
azure-mgmt-recoveryservices Migrate RecoveryServices tests to new framework Oct 27, 2017
azure-mgmt-recoveryservicesbackup azure-mgmt-recoveryservicesbackup 0.1.1 Aug 9, 2017
azure-mgmt-redis azure-mgmt-redis 4.1.1 Oct 25, 2017
azure-mgmt-relay Azure Relay Nov 3, 2017
azure-mgmt-reservations azure-mgmt-reservations 0.1.0 Nov 3, 2017
azure-mgmt-resource MultiApi script now write the final file Nov 17, 2017
azure-mgmt-scheduler azure-mgmt-scheduler 1.1.3 - update package Sep 8, 2017
azure-mgmt-search azure-mgmt-search 1.0.0 [skip ci] Jun 23, 2017
azure-mgmt-servermanager Update version of azure-mgmt-servermanager [skip ci] Jun 23, 2017
azure-mgmt-servicebus updated with raw=true in LRO Nov 1, 2017
azure-mgmt-servicefabric Fix SF HISTORY Aug 24, 2017
azure-mgmt-sql azure-mgmt-sql 0.8.4 Nov 14, 2017
azure-mgmt-storage Update Storage Mgmt doc Nov 17, 2017
azure-mgmt-trafficmanager azure-mgmt-trafficmanager 0.40.0 Jul 3, 2017
azure-mgmt-web azure-mgmt-web 0.34.1 Oct 25, 2017
azure-mgmt Merge pull request #1598 from AutorestCI/RestAPI-PR1923 Nov 13, 2017
azure-nspkg Remove single-version-externally-managed from SDK packages Apr 10, 2017
azure-sdk-testutils Merge pull request #1598 from AutorestCI/RestAPI-PR1923 Nov 13, 2017
azure-servicebus Skip deprecated ServiceBus ACS tests Oct 6, 2017
azure-servicefabric Fix ChangeLog Oct 26, 2017
azure-servicemanagement-legacy Don't test azure-storage here Jul 17, 2017
azure Update the link to the changelog Jun 20, 2017
doc Remove deprecated files [skip ci] Sep 28, 2017
examples/AzureResourceViewer Remove useless file Sep 21, 2016
scripts MultiApi script now write the final file Nov 17, 2017
unreleased/azure-mgmt-machinelearning Remove Intune from the build system Apr 19, 2017
.checkignore Quantified Code ignore May 24, 2016
.coveragerc Merge pull request #675 from lmazuel/simplify-script Jul 8, 2016
.gitattributes Add example application for ARM. Jun 29, 2015
.gitignore Merge pull request #1446 from samedder/feature_sf_6_0 Sep 18, 2017
.travis.yml Update setuptools Oct 16, 2017 Code of Conduct Mar 16, 2016 Fix mixed rst and md Mar 17, 2016
ChangeLog.rst Fix RST in ChangeLog [skip ci] Jul 5, 2017
LICENSE.txt Change basic files to MIT Jul 20, 2016
README.rst Update README [skip ci] Aug 9, 2017
appveyor.yml Drop Py 3.3 from test requirements Aug 9, 2017
azure.pyproj Fixing up PR 1324 Jul 28, 2017
azure.sln Using PTVS 2017 Jun 6, 2017 Improve Travis deploy scripts Jun 26, 2017
package_service_mapping.json Azure Relay Nov 3, 2017
requirements.txt Fixing up PR 1324 Jul 28, 2017
setup.cfg Remove report from Travis Aug 21, 2017 Change the import, since Travis deploy is Py3.6 only Jun 30, 2017
swagger_to_sdk_config.json Merge pull request #1638 from lmazuel/new_cs Nov 21, 2017


Microsoft Azure SDK for Python

This project provides a set of Python packages that make it easy to access Management (Virtual Machines, ...) or Runtime (ServiceBus using HTTP, Batch, Monitor) components of Microsoft Azure Complete feature list of this repo and where to find Python packages not in this repo can be found on our Azure SDK for Python features chapter on ReadTheDocs.

The SDK supports Python 2.7, 3.3, 3.4, 3.5 and 3.6.

If you're currently using the azure package < 1.0 then please read important information in this issue.


You can install each Azure service's library individually:

$ pip install azure-batch          # Install the latest Batch runtime library
$ pip install azure-mgmt-storage   # Install the latest Storage management library

Preview packages can be installed using the --pre flag:

$ pip install --pre azure-mgmt-compute # will install only the latest Compute Management library

You can also install a set of Azure libraries in a single line using the azure meta-package.

$ pip install azure

We publish a preview version of this package, which you can access using the --pre flag:

$ pip install --pre azure

The full list of available packages and their latest version can be found on our documentation on

If you want to install all packages of the repo from source:

git clone git://
cd azure-sdk-for-python
python install


For detailed documentation, please view our documentation on However, we are migrating content from our documentation on ReadTheDocs and you might still find useful information there.

For further samples please visit the Azure Samples website.


For detailed documentation about our test framework, please visit this Azure SDK test tutorial.

Need Help?

Be sure to check out the Microsoft Azure Developer Forums on Stack Overflow if you have trouble with the provided code. Most questions are tagged azure and python.

Contribute Code or Provide Feedback

If you would like to become an active contributor to this project please follow the instructions provided in Microsoft Azure Projects Contribution Guidelines.

If you encounter any bugs with the library please file an issue in the Issues section of the project.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.

Learn More

Microsoft Azure Python Developer Center