Skip to content

Introduction to the Resource Manager

The STACKIT Resource Manager employs a hierarchical structure to organize resources, using organizations, folders, and projects as resource containers. This tree-like structure, with organizations at the root, allows for clear organization and flexible, fine grained access control.

Below is a conceptual graph of allowed relationships.

Diagram

The following table illustrates the hierarchical structure of resources within our platform, detailing the purpose and constraints of each management level from the top-level customer account down to individual provisioned resources:

LevelPurpose / ScopeCan ContainUnique Constraints
Customer accountBilling ownership, contractual identity, top-level IAM governanceOne (1) organizationAlways 1:1 with exactly one organization
OrganizationRoot of the technical resource hierarchyFolders (optional), ProjectsCannot be moved or replaced; lifecycle controlled
Folder (optional)Single-layer logical grouping of projects (no nesting)ProjectsSingle layer only; cannot be nested
ProjectExecution and configuration boundary for servicesResourcesCannot move across organizations or sibling folders
ResourceA provisioned service instance (IaaS / PaaS / SaaS)Always belongs to exactly one project

A Customer account represents the contractual and billing entity. User management, billing references, and account-wide governance policies originate here.

It always owns exactly one organization which is created automatically once the account is approved.

Learn more about Customer accounts.

The organization is the top-level technical scope. It anchors all resource groups (folders) and execution domains (projects).

Learn more about Organizations.

Folders allow you to group projects (e.g. by department, environment, region).

They are single-layer only: a folder cannot contain other folders.

A project is the boundary for provisioning cloud services. All resources are created inside a project and inherit quota, billing reference, and the IAM context.

Learn more about Projects.

Resources are concrete service instances (e.g. databases, compute, network objects). Each:

  • Belongs to exactly one project.
  • Consumes quota.
  • Is subject to IAM permissions inherited through project and organization membership.

Roles and permissions control what you can see and what actions you’re allowed to perform at each hierarchy level.

Learn more about Roles and permissions.