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 create highly secure applications optimised for the cloud quickly and efficiently.
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’ behaviours
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 in to 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
Find and solve performance issues and bugs in production more easily. 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 even 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 inside Visual Studio. Purchase Visual Studio and GitHub Enterprise together at one low price.
Build on industry-leading Azure security
Microsoft invests more than USD 1 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
Build cloud-enabled apps
Learn how to architect modern web apps 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 apps 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.