The 64-bit integrated development environment (IDE) designed for creating powerful and scalable applications for Azure
The IDE designed for cloud solutions
Develop, debug, and monitor cloud applications locally, and deploy them to production using powerful integration tools. Use the range of Visual Studio features and capabilities to quickly and efficiently create highly secure applications optimised for the cloud.
Take advantage of your full dev box with a 64-bit Visual Studio that easily scales to large and complex solutions
Build, run, and debug cloud apps directly from the IDE with local emulators and integration tools
Deploy to Azure and manage Azure dependencies without leaving the IDE
Identify and fix unhandled exceptions that occur in production more easily with snapshot debugging
Develop cloud applications locally
Work with your cloud apps locally before deploying them to the cloud through integration with local emulators, tools, and runtimes for Azure services—including Azure Storage, Azure Cosmos DB, Azure SQL, and Azure Functions. Simplify running and debugging serverless applications with Azure Functions by responding to events in production in real time. When your applications are ready, easily deploy them to the cloud without leaving the IDE.
Deploy to Azure and manage Azure dependencies with ease
Connect to Azure services or emulate them while debugging locally with the connective services feature. Use the publish feature to deploy your project to Azure with just a few clicks. Visual Studio displays only options applicable to your project and automatically detects connection strings and other points of integration between your application and Azure.
Easily fix issues in production
Quickly respond to bugs and issues in production while building robust applications. With snapshot debugging, 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.
Streamline source control and automate workflows
Take advantage of the code hosting, developer community, and collaboration tools available on GitHub. Create and publish repositories and manage pull requests on GitHub, and review source code right inside Visual Studio. Set up GitHub Actions continuous integration and continuous delivery (CI/CD) workflows from within Visual Studio in just a few clicks.
Drive insightful monitoring and diagnostics
Find and solve performance issues and bugs in production with Azure Monitor in Visual Studio. Identify dependency failures and troubleshoot slow performance directly inside your IDE using CodeLens hints.
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 dedicated to 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.