Remote development overview

Last modified: 10 April 2025

Remote development lets you use a remote machine, development container, WSL, or various providers to check out and load your project, index, analyze, build, run, debug, and test your code.

With Remote development you can do the following:

  • Edit, build, or debug applications on a different OS than you are running locally.

  • Use larger or more powerful hardware than your local machine for development.

  • Use a laptop as a thin client, no source code needs to be hosted on your local machine.

  • Work from anywhere, while the sensitive intelligence is hosted on the company’s servers only.