Version 1.108 is now available! Read about the new features and fixes from December.
Dismiss this update
Visual Studio Code can be used as a development tool for enterprise teams of all sizes. As an IT admin, you can configure VS Code to achieve consistency and compliance across your organization.
VS Code supports centrally managed policies that override user settings on managed devices. Policies can be deployed through device management solutions like Microsoft Intune, Active Directory Group Policy, or MDM solutions on macOS.
Policies are available to control:
See the enterprise policies reference for a complete list of available policies.
Organizations can control which extensions are installed on users' machines and host a private extension marketplace.
Learn more about managing extensions in enterprise environments.
VS Code requires network access for several features, including automatic updates, extension marketplace, and telemetry. For environments with restricted network access or proxy servers, you might need to configure:
For detailed network configuration, see Network connections in VS Code.
If your firewall requires an allowlist, the key hostnames to allow include:
update.code.visualstudio.com - Updatesmarketplace.visualstudio.com - Extension marketplace*.gallery.vsassets.io - Extension assetsvscode.download.prss.microsoft.com - DownloadsSee the complete list of hostnames in the network documentation.
You can prepare machine images or virtual machines with VS Code and a set of preinstalled extensions. When users launch VS Code for the first time, the extensions are installed automatically.
Learn more about preinstalling extensions.