Powerful for developers. Ready for your enterprise.

Give developers the flexibility of Visual Studio Code with the centralized controls your organization requires. Govern AI, enforce policies, manage extensions, and deploy consistently across Windows, macOS, and Linux.

Deploy everywhere

Use the management tools you already have across every major desktop platform.

Enforce centrally

Set organization policies that take precedence over local user settings.

Keep VS Code flexible

Establish the right guardrails without replacing the workflows developers value.

AI governance

Bring AI into your organization on your terms

Give developers access to AI-assisted workflows while maintaining the boundaries your organization requires. Apply policies to agent behavior, MCP servers, tools, approvals, and organization-wide instructions.

Explore AI controls for your organization
  • Control agent access Decide which AI and agent capabilities are available to your teams.
  • Approve tools and MCP servers Define which external tools agents can discover and use.
  • Apply organization guidance Bring coding standards and instructions into AI-assisted workflows.
Consistent deployment

One policy baseline, every platform

Configure VS Code with the device management and automation tools already used by your organization. Enforced policies take precedence over individual settings, creating a consistent baseline without rebuilding developer environments.

Explore the policy reference
Windows ADMX/ADML with Group Policy or Microsoft Intune
macOS Managed configuration profiles with your MDM
Linux System-wide policy JSON with configuration management
Extension management

Decide what runs in your development environment

Set clear boundaries for extensions while giving every team a dependable starting point. Approve what developers can install, distribute the tools they need, and support internal or disconnected environments.

Explore extension management
  • Allow approved extensions Control installation by publisher, extension ID, version, or platform.
  • Preinstall team essentials Give developers the required tools from their first launch.
  • Host a private marketplace Distribute internal extensions in connected or air-gapped environments.
Operational control

Set boundaries for data, networks, and updates

Control how VS Code communicates, what diagnostic data it sends, and when software changes reach managed devices. Support connected, restricted, and version-controlled environments with policies your administrators can enforce.

Review telemetry and privacy controls
  • Manage data collection Set telemetry levels through policy, including turning telemetry off.
  • Work within your network Configure proxies, trusted certificates, and firewall rules.
  • Control software updates Choose automatic, startup, manual, or policy-managed update behavior.
Built around your teams

A consistent foundation that stays flexible

Standardize the essentials while developers keep the personalized workflows that make them productive.

Start with the controls your organization needs

Deploy VS Code with your existing management tools, establish organization policies, and expand your configuration as requirements evolve.