Visual Studio Tools for Azure

Easily build, manage, and deploy cloud scale apps with Visual Studio and Azure
Learn more about multi-platform Azure SDKs

Get your Azure credits

Azure SDK is included in Azure development workload in Visual Studio 2017

Azure illustration graphic

Get Started with Azure Development

Developing applications for Azure is a seamless integrated experience in the IDE you know and love.
Visual Studio 2017 includes all you need to get started developing for Azure. Enable the Azure workload in Visual Studio 2017, and you are good to go.

If you are using Visual Studio 2015, download the Azure .NET SDK, to get the tools needed to get going.

Browse Azure documentation

Azure cloud illustration graphic

Quickly build, deploy and diagnose cloud-powered apps

Speed-up your project creation with predefined templates

Simultaneously log into multiple Azure accounts and access your subscriptions and resources. Quickly add Azure and other services to your cloud and device applications. Configure, diagnose and debug apps both locally and remotely. Deploy using a wizard or via automated scripts. Use Visual Studio Team Services for Continuous Integration/Continuous Deployment (CI/CD) pipeline.

Snapshot Debugger

Find the root cause of production errors on Azure faster than ever before

Debugging your Azure App Service based .NET app is easier than ever.  By instrumenting your app with Application Insights, you can now get a Snapshot of the environment and application at the time of error – without any additional work.  You can open this snapshot in Azure, or download it and open it in Visual Studio Enterprise 2017 for an F5 type debugging experience.

Dockerize your apps with Visual Studio

Build and debug your applications in a locally hosted or Azure hosted Docker container

Develop, run and validate your applications in Docker containers locally. You can debug your application directly into a Docker container with quick turnaround for refreshing the app content without having to rebuild the container.

Build Azure Service Fabric services and applications

Build microservices using Azure Service Fabric and Visual Studio

Create Service Fabric applications by using a variety of service templates. Easily develop and debug locally and deploy and upgrade your Service Fabric applications.

Interact with Azure resources from Visual Studio

Connect to Azure from Visual Studio with Cloud Explorer

Create and configure Microsoft Azure environments. Log into multiple Azure accounts and access your subscriptions and resources. Use Cloud Explorer to view, manage, debug and diagnose your Azure resources.
Connect to and target any Microsoft cloud: public, private, hosted, and government.

Code your cloud

Rapidly define a complete cloud topology using Azure Resource Management templates

Create an application using the Azure Quickstart templates. Use Azure KeyVault to store secrets accessed by deployment templates. Create and edit Azure Resource Manager deployment templates and parameter files with different settings for multiple environments. Add resource snippets to your template. Create resource groups and deploy templates using a wizard or automated scripts. Visualize the resources and parameters using JSON outline. Leverage rich IntelliSense and validation in the JSON editor.

Azure credits

Take advantage of a personal sandbox for dev/test

Visual Studio subscribers receive up to $150 per a month towards developing and testing in Azure. Set up your monthly Azure credit.

Visual Studio and Azure Demo Apps

Free, fully-featured IDE for students, open-source and individual developers

Free download

Professional developer tools, services, and subscription benefits for small teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Free trial