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
Azure SDK is included in Azure development workload in Visual Studio 2017

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

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
By instrumenting your app with Application Insights and adding the Application Insights Snapshot Collector nuget package (preview), 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 the Azure portal, 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.
Not a Visual Studio subscriber? Get your free Azure account through Visual Studio Dev Essentials.
Visual Studio and Azure Demo Apps
Free, fully-featured IDE for students, open-source and individual developers
Professional developer tools, services, and subscription benefits for small teams
End-to-end solution to meet demanding quality and scale needs of teams of all sizes
