Use Visual Studio Code with Parallels Desktop Pro

Use Visual Studio Code with Parallels Desktop Pro

Create isolated environments and manage the macOS, Windows, and Linux virtual machines you create with Parallels Desktop using Visual Studio Code.

Enjoy improved extensibility, smoother customizations, and an intuitive interface for cross-platform software development, debugging, testing, and more.

Trusted by industry-leading software developers

"I run Visual Studio 2022 and similar within a Parallels-hosted Windows 11, and it's just fantastic."

Programmer and IT architect

"I am successfully running Visual Studio 2022 Community edition on Windows 11 running on Parallels latest version running on M1 Pro."


"Parallels is working, and I'm pretty happy about that. If you are considering getting a new Mac with an M1 chip you’ll have a path forward to run Parallels and a Windows virtualized environment in there."


Watch how Visual Studio Code and Parallels work together

See what you can accomplish with Visual Studio Code and Parallels Desktop

Concentrate on your code without worrying about your setup and environment.

Use Visual Studio Code easily create and manage portable development environments across platforms and in different operating systems with Parallels Desktop Pro or Business Edition. It is integrated with Vagrant and Packer to automate your workflows.

Grouping virtual machines

Grouping virtual machines

Manage your virtual machines efficiently — easily create groups, rename groups, start or stop all machines in a group, and create group snapshots.

Managing virtual machine lifecycles

Managing virtual machine lifecycles

Get an instantaneous understanding of the state of your virtual machines. Start, stop, pause, and suspend your VMs as needed.

Managing virtual machine snapshots

Managing virtual machine snapshots

Create, restore and delete virtual machine snapshots in one simple, intuitive interface.

Creating virtual machines

Creating virtual machines

Quickly create and install a new virtual machine running your preferred operating system on your Mac, then customize your VM according to your needs.

Managing Docker containers inside virtual machines

Managing Docker containers inside virtual machines

Manage and create Docker containers inside your virtual machines, without the need to open another window.

Hiding or showing virtual machines

Hiding or showing virtual machines

Quickly hide or show virtual machines or groups of virtual machines in Visual Studio Code.

Managing Vagrant boxes

Managing Vagrant boxes

Manage your Vagrant boxes within Visual Studio Code, see all the boxes you have installed, delete boxes, or start new ones.

Parallels Desktop icon

Parallels Desktop Pro Edition

Authorized by Microsoft icon Authorized by Microsoft

Optimized for Mac M-series icon Optimized for Mac M-series

Billed annually
  • Use 200,000+ Windows apps
  • Access the full range of features
  • No need for a second Windows or Linux machine
  • Switch between macOS, Linux, and Windows effortlessly

Start using Visual Studio Code on your Mac with Parallels Desktop

Download Parallels Desktop icon

Download Parallels Desktop

Download and install Parallels Desktop on your Mac.

Install Visual Studio Code icon

Install Visual Studio Code

Once installed, set up a new virtual machine and install Windows and/or Linux.

Run your development environment on Windows, MacOS, or Linux

Launch a virtual machine and Visual Studio Code

After installing Windows and/or Linux, you can install and run Visual Studio Code and the Parallels Desktop for VS code extension.

Parallels Desktop plus Visual Studio Code FAQs

See what Parallels – and you – are capable of

Outlook icon

200,000+ apps and integrations

Run all your favorite Windows apps on Mac.

See all the apps
Vagrant icon


Use Parallels Desktop to develop in Visual Studio on your Mac.

See Vagrant app
GitHub icon


Access projects and extensions and contribute to the Parallels Desktop GitHub community.

See GitHub app

Learn more about Visual Studio Code and Parallels Desktop

Visual Studio for Mac is being retired, so now what?

Learn more

Using the Parallels Desktop extension for Visual Studio Code

Learn more

Install visual studio plugin for debugging in Parallels Desktop Pro Edition

Learn more

Use Parallels Desktop and Visual Studio Code and start testing in different environments