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.
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.
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 referenceDecide 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.
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.
A consistent foundation that stays flexible
Standardize the essentials while developers keep the personalized workflows that make them productive.
Managed updates
Choose how and when new VS Code versions reach your organization.
Restricted networks
Run VS Code with the proxy, certificate, and firewall configuration your environment requires.
AI security
Layer trust, approvals, and sandboxing into AI-assisted development.
Settings Sync
Let developers carry approved settings, keybindings, extensions, and snippets between machines.
Profiles
Create and share project-specific combinations of extensions, settings, and layouts.
Shared AI instructions
Bring organization standards and guidance into AI-assisted workflows.
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.