Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Salesforce Deployment AssistantNew to Visual Studio Code? Get it now.
Salesforce Deployment Assistant

Salesforce Deployment Assistant

Patrick Kalies

|
2 installs
| (0) | Free
A Deployment Tool for Salesforce.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Salesforce Deployment Tool

This extension adds a command called Salesforce Deployment Tool. Run this command from the Command Palette to open the deployment webview. Closing the webview cancels any running authorization process.

Features

  • Dropdowns to select source and target orgs from those you have already authorized
  • Buttons to authorize additional production or sandbox orgs using the Salesforce CLI
  • Buttons to retrieve or deploy components
  • The list of orgs refreshes automatically after authorization
  • Navigation panel for exploring many metadata groups such as Apex Classes, Custom Objects, Lightning Pages, External Data Sources, and more
  • Search field to quickly filter the metadata navigation list
  • Heading "Salesforce Deployment Tool" displayed at the top of the webview
  • Selecting a metadata group loads available components from the chosen source org
  • Components remain highlighted when selected even after switching groups
  • Selected metadata group is restored when reopening the tool
  • Metadata listing uses sf org list metadata
  • Retrieve custom metadata types by selecting Custom Objects and Custom Fields
  • Retrieval now generates a manifest/package.xml and runs a single sf project retrieve using that manifest
  • Selecting Duplicate Rules or Matching Rules now shows available rules directly without object selection

Usage

Open the Command Palette (F1 or Ctrl+Shift+P) and run Salesforce Deployment Tool. This command opens the deployment webview. Closing the webview cancels any running authorization process.

Requirements

  • Node.js
  • Salesforce CLI

After cloning the repository, run npm install before testing or using the extension.

Full Profile Retrieval Manifest

The folder full-profile-retrieve contains package.full.xml, which includes additional types like CustomField, Flow, and CustomPermission. Use this manifest for a more complete profile retrieval:

sf project retrieve start --target-org <alias> --manifest full-profile-retrieve/package.full.xml
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft