---
schema_version: "1"
id: 9a3c9a60832e5b1766915c41e7f24de757956bd8be821c15a3fa80e1d555af84
title: Deployment Connections for Change Sets
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/changesets_about_connection.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.changesets_about_connection.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: c80d74601ec1411dbb54f7d0e45a4b77d973024b1a72b609341d45e8956c5718
description: A deployment connection is required between two Salesforce orgs to send change sets from one org to another. You can’t create deployment connections between arbitrary orgs. Instead, you create connections between all orgs affiliated with a production org. For example, if you have a production org and two sandboxes, a deployment connection is created between production and each sandbox. Also, a deployment connection is created between the two sandboxes.
products:
  - Salesforce Platform
release: "264"
---
# Deployment Connections for Change Sets

A deployment connection is required between two Salesforce orgs to send change sets from one org to another. You can’t create deployment connections between arbitrary orgs. Instead, you create connections between all orgs affiliated with a production org. For example, if you have a production org and two sandboxes, a deployment connection is created between production and each sandbox. Also, a deployment connection is created between the two sandboxes.

A deployment connection alone doesn’t enable change sets to be sent between orgs. Each org must be authorized to send and receive change sets. This added level of security enforces code promotion paths and keeps orgs' setup metadata from being overwritten by mistake.

For example, the following figure illustrates one possible migration path for a production org (Prod) and two sandboxes (Dev and Test). In this example, the production org can only receive changes that have been fully tested, so only the Test sandbox is authorized to upload change sets to production. To synchronize development projects with the production org, the Prod org can send change sets to the Dev sandbox, but not to the Test sandbox. Finally, because the features in development need iterative testing, Dev and Test sandboxes should be able to send change sets back and forth.

**Change Set Authorization Enforces Code Path**

![Authorizing a change set enforces the direction of code promotion.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-deploy_sandboxes-264-0-0-production-enus/654e51d1-6795-49fe-bd43-b5385950cf4a/deploy_sandboxes/images/migration_path.jpg)

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-deploy_sandboxes-264-0-0-production-enus/654e51d1-6795-49fe-bd43-b5385950cf4a/images/icon_note.png)

Note This illustration describes one possible code migration path. Your department must create its own policies for orgs to send and receive change sets to one another.

#### See Also

- [Deploy a Change Set](https://help.salesforce.com/s/articleView?id=platform.changesets_inbound_deploy.htm&release=264.0.0&type=5 "You can deploy the contents of an inbound change set as a whole but not on a component-by-component basis.")
- [View Available Deployment Connections](https://help.salesforce.com/s/articleView?id=platform.changesets_admin_connections_view.htm&release=264.0.0&type=5 "A deployment connection enables customizations to be copied from one Salesforce org to another. The deployment connections list shows which orgs are authorized to upload changes to this org, and which orgs allow this org to upload changes to them.")
- [Authorize a Deployment Connection](https://help.salesforce.com/s/articleView?id=platform.t_changesets_deployment_connection.htm&release=264.0.0&type=5 "Authorize inbound changes so that another Salesforce org can send change sets to the org you are logged into.")
- [View Details of a Deployment Connection](https://help.salesforce.com/s/articleView?id=platform.changesets_admin_connection_details.htm&release=264.0.0&type=5 "A deployment connection enables customizations to be copied from one Salesforce org to another. The deployment connections list shows which orgs are authorized to upload changes to this org, and which orgs allow this org to upload changes to them.")