Skip Navigation

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 optimized 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

Azure Functions with Storage Emulator

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
App Insights and CodeLens

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
Snapshot debugger

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
IntelliTrace debugging

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.

Publish to Azure App Service

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.

Creating a pull request in Visual Studio

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

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 maximizing 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.

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