Space
Spaces are used to group configuration and are the primary way to manage access to Config Units and other entities. Almost all types of entities in ConfigHub belong to a Space: Units, Target, Worker, Trigger, etc.
A Space that contains configuration Units will typically correspond to a Base or a Variant of a Component. The Space generally will be labeled accordingly using recommended label keys, including, Component, Owner, Environment, Region, Layer, and Variant.
Spaces also function as a way to provide configuration context. In particular, Triggers can be attached to spaces as well as to Targets, via filters that select applicable triggers. For this reason it is recommended to create different Spaces for different deployment environments, as well as for different Components, so that different policies can be imposed on production and non-production environments, in different jurisdictions, and so on. For instance, you may want to disallow use of high-cost features, such as backups, in development environments, whereas those features could be required for availability in production environments.
Additionally, a Space is the primary collaborative context within ConfigHub. You can share Spaces similarly to how one can share folders in a file service. You can have 1000s of people in your Organization using ConfigHub but each will only see the Spaces they have access to and they will not get overwhelmed by looking at everything going on in the org.
The first time you log in to a new Organization, a default Space has been created. This is meant to make it easy to get started. In a larger organization, it is more common to create a new Space when you want to start on a new project or collaborative projects.