Visual Studio

The integrated development environment (IDE) designed for creating powerful, scalable applications for Azure

The IDE designed for cloud solutions

Develop, debug and monitor cloud applications locally, and deploy to production using powerful integration tools. Use the range of features and capabilities to quickly and efficiently create highly secure applications optimised for the cloud.

Local emulators and integration tools to build, run and debug cloud apps directly from the integrated development environment (IDE)

Azure Monitor integration to automatically detect performance anomalies and gain insights into users’ behaviors

Built-in Cloud Explorer to help enhance productivity and reduce context switching

Snapshot debugging to easily identify and fix unhandled exceptions that occur in production

Develop cloud applications locally

Work with your cloud apps locally, without the need to sign into Azure. Just install Azure Storage, CosmosDB, SQL, or Azure Functions emulators, tools, or runtimes. Radically simplify running and debugging serverless application with Azure Functions by responding to events in production, in real time. When your applications are ready to deploy, easily target them to the cloud without leaving the IDE.

Learn More

Drive insightful monitoring and diagnostics

More easily find and solve performance issues and bugs in production. Azure Monitor (formerly Application Insights) within Visual Studio helps you identify dependency failures and troubleshoot slow performance with actionable suggestions directly inside your IDE using CodeLens hints.

Get details

Easily fix issues in production

Quickly respond to bugs and issues in production while building robust applications. With Snapshot Debugger, find and fix unhandled exceptions and replicate the steps that caused the code failure, using the same live data, without the need for debug symbols or additional instrumentation. Simply grab the latest debug snapshot from Application Insights and use the Snapshot Debugger to fix the problematic code with precision.

Learn More

Debug after deployment using built-in tools

Easily find and resolve bugs and performance issues in your cloud apps, using Snapshot Debugger and other powerful tools. Switch on IntelliTrace to track and record your code’s execution history, whether your application is running locally or in Azure. Step through the code execution and replay actions using Travel Debugging.

Quickly publish and test on Azure

Whether you’re building a web app or a web job, a complex workflow orchestrator with Azure Logic Apps or a serverless solution with Azure Functions, deploy your code directly from Visual Studio to Azure using the powerful, integrated Cloud Explorer and Publish Wizard. Select the right Azure subscription, create resources, deploy databases and push your code to the cloud in only a few steps.

Reimagine developer productivity

Innovate at scale and enrich your enterprise projects by tapping open-source code, community and best practices available on GitHub. Create and publish repos, manage pull requests on GitHub and review source code right inside Visual Studio. Purchase Visual Studio and GitHub Enterprise together at one low price.

Build on industry-leading Azure security

  • Microsoft invests more than USD1 billion annually on cybersecurity research and development.

  • We employ more than 3,500 security experts completely dedicated to your data security and privacy.

  • Azure has more certifications than any other cloud provider. View the comprehensive list.

Choose the subscription that is right for you:

  • Access developer tools, cloud services, software, support and training—a complete package for building your next great app for any platform.
  • Start with the free Visual Studio Community edition and, from there, see how your teams can benefit from a Visual Studio Professional or Visual Studio Enterprise subscription.

Customers using Visual Studio

Get started today

Create your Azure Free Account and activate your monthly credit.

Explore Visual Studio features and benefits—and download Visual Studio.

Get tips for maximising your productivity when using Visual Studio to develop for Azure.

Developer Resources

Build cloud-enabled apps

Learn how to architect modern web applications with ASP.NET Core and Azure.

Download a free e-book

Get started with Azure development

Create and deploy your applications to Azure or to staging or production environments, with Visual Studio.

Start developing

Samples and tutorials

Access a broad collection of samples and tutorials for all levels of developers.

Go to samples and tutorials

Create apps with Azure

Access the open-source tools and features you need to create and deploy modern web applications to Azure.

Azure for .NET developers

.NET with Visual Studio work better together with Azure. Build and deploy .NET and .NET Core applications to Azure.

Mobile apps and games

Create cloud-connected, cross-platform mobile applications and games for iOS, Android, Windows and macOS, with Xamarin, .NET and Unity.

The Visual Studio Blog

Frequently asked questions about Visual Studio

  • The Visual Studio Installer helps you select the right workloads and languages and helps you install the tools, packages, and SDKs needed for your selections. See a pre-installation checklist.
  • You can purchase Visual Studio Professional here.
  • See the minimum system requirements—including operating systems, hardware and supported languages—for the Visual Studio 2019 family of products.

Get started with Visual Studio

Download now