What are Topologies
Overview
Topologies are a new feature in DevOps. A Topology is a self-contained working context: each one has its own organizations, branches, commits, pull requests, and pipelines, and work in one Topology never surfaces in another.
When the Topologies feature is released, your tenant will contain a Default Topology that holds all of your existing organizations, branches, commits, pull requests, and pipelines. Topologies are created and managed in Global Settings. To learn how, see the following article.
No Action Is Required
DevOps works the same way it did before Topologies were introduced. All of your organizations are already in the Default Topology, so if your team works from a single codebase, you can continue working without making any changes.
Why Use Multiple Topologies
A Topology holds one codebase. Every organization inside it shares the same branches, pull requests, and pipelines, which is what you want when those organizations belong to a single delivery process: a Production organization, the sandboxes used to develop against it, and any Development organizations used for testing.
Use a second Topology when you have a second codebase to manage. If your business runs two Salesforce production environments that are developed and released independently, they should not share branches or pull requests. Giving each one its own Topology keeps their work completely separate.
Switching Topologies
The Topology Switcher is the first item in the breadcrumb navigation at the top of the page, shown with the Topologies icon and the name of the Topology you are working in. Because the Topology sits at the root of the breadcrumb, everything further along the path belongs to the Topology you selected.
Click the switcher to open the list of Topologies. A checkmark identifies the Topology you are currently working in. Select a different Topology to change your working context, and the organizations, branches, commits, pull requests, and pipelines all change too.

Managing Topologies
Topologies are created, renamed, and deleted in Global Settings, and only users with the SystemAdministrator role can manage them. You assign organizations to a Topology when you create them, and an organization cannot be moved to a different Topology afterward.
To learn how Topologies are managed and how organizations are assigned to them, see the following article.
Last updated
Was this helpful?