Skip to main content
Spaces are the primary access control and organizational boundaries in CDF’s data modeling system. Each space acts as a namespace for containers, views, data models, and instances. Spaces control who can read and write data within them. For the conceptual overview, see Spaces and instances.

What are spaces

A space is a logical container that groups all data modeling resources for a domain or project. Everything you create in the data modeling system—containers, views, data models, and instances—belongs to a space. Spaces provide clear boundaries for data ownership and access.
You must create a space before you can add containers, views, or data models. Space names must be unique within your CDF project.

Access control

Spaces govern permissions for the resources they contain. Access control lists (ACLs) define which users and groups can read or write data within a space. By organizing data into spaces, you can apply fine-grained access control at the space level.

Key capabilities

  • Create — Create new spaces for organizing your data modeling resources.
  • Update — Modify space metadata or access control settings.
  • Delete — Remove spaces when they are no longer needed. This may require that dependent resources are removed first.
  • List — List all spaces in your CDF project.
  • Retrieve — Fetch a specific space by ID or external ID.
Last modified on April 23, 2026