Skip to main content


SDKs and tools for managing and interacting with Azure services


Programmatically manage and interact with Azure services.

The Azure SDKs are collections of libraries built to make it easier to use Azure services from your language of choice. These libraries are designed to be consistent, approachable, diagnosable, dependable and idiomatic. See the latest releases, documentation and design guidelines.



Tools for managing and interacting with Azure services.

Azure PowerShell

Visual Studio 2019

Visual Studio Code

Visual Studio 2019 for Mac

Azure Storage Explorer

Azure Batch Explorer

Azure Data Studio

Storage emulators

Azurite (cross-platform)

Azure Storage Emulator (Windows)

Azure Cosmos DB Emulator

Free account

Get $200 in Azure credits and 12 months of popular services—free

Visual Studio

Subscribers get up to $1800 per year of Azure services


Join Microsoft for Start-ups and get free Azure services