---
schema_version: "1"
id: 9a3f1aad3743161542c81e430d363d73375c9dad524f9e7f611e1372614188c5
title: |-
  Deploy Apex Using Salesforce Extensions for Visual Studio Code and
      Code Builder
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexcode/apex_deploying_ide.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_deploying_ide.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: aee9bf2390bb6c4b0e1fac5c943a83593dd9580de17ce1a37f14854c295c26a7
description: Salesforce Extensions for VS Code and Code Builder are powered by Salesforce CLI and the Salesforce APIs.
---
# Deploy Apex Using Salesforce Extensions for Visual Studio Code and Code Builder

Salesforce Extensions for VS Code and Code Builder are powered by Salesforce CLI and the Salesforce APIs.

[Salesforce Extensions for Visual Studio Code](https://developer.salesforce.com/docs/platform/sfvscode-extensions/overview) support different deployment options based on your role and needs as a customer, system integrator, or independent software vendor (ISV) partner. Salesforce DX supports Org Development and Package Development models to authorize, create, and deploy code in your project. For information on how to deploy to a Salesforce org with Visual Studio Code, see [Salesforce Development Models](https://developer.salesforce.com/docs/platform/sfvscode-extensions/guide/development-models.html).

Salesforce Code Builder is a web-based integrated development environment that has all the power and flexibility of Visual Studio Code in your web browser. For information on how to connect an org to your Code Builder environment and deploy your code, see Code Builder: [Quick Start](https://developer.salesforce.com/docs/platform/code-builder/guide/codebuilder-quickstart-intro.html).

- [← Previous](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_deploying_changesets.htm "Deploy Apex Using Change Sets")
- [Next →](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_deploying_metadataAPI.htm "Deploy Apex Using Metadata API")

#### See Also

- [_Salesforce Extensions for Visual Studio Code_: Deploy and Retrieve Code](https://developer.salesforce.com/docs/platform/sfvscode-extensions/guide/deploy-changes.htm "Salesforce Extensions for Visual Studio Code: Deploy and Retrieve Code - HTML (New Window)")
- [_Salesforce DX Developer Guide_: Develop Against Any Org](https://developer.salesforce.com/docs/atlas.en-us.264.0.sfdx_dev.meta/sfdx_dev/sfdx_dev_develop_any_org.htm "Salesforce DX Developer Guide: Develop Against Any Org - HTML (New Window)")
- [_Salesforce CLI Command Reference_: project deploy start](https://developer.salesforce.com/docs/atlas.en-us.264.0.sfdx_cli_reference.meta/sfdx_cli_reference/cli_reference_project_commands_unified.htm#cli_reference_project_deploy_start_unified.htm "Salesforce CLI Command Reference: project deploy start - HTML (New Window)")