# stackit.resourcemanager
API v2 to manage resource containers - organizations, folders, projects incl. labels
### Resource Management
STACKIT resource management handles the terms _Organization_, _Folder_, _Project_, _Label_, and the hierarchical structure between them. Technically, organizations,
folders, and projects are _Resource Containers_ to which a _Label_ can be attached to. The STACKIT _Resource Manager_ provides CRUD endpoints to query and to modify the state.
### Organizations
STACKIT organizations are the base element to create and to use cloud-resources. An organization is bound to one customer account. Organizations have a lifecycle.
- Organizations are always the root node in resource hierarchy and do not have a parent
### Projects
STACKIT projects are needed to use cloud-resources. Projects serve as wrapper for underlying technical structures and processes. Projects have a lifecycle. Projects compared to folders may have different policies.
- Projects are optional, but mandatory for cloud-resource usage
- A project can be created having either an organization, or a folder as parent
- A project must not have a project as parent
- Project names under the same parent must not be unique
- Root organization cannot be changed
### Label
STACKIT labels are key-value pairs including a resource container reference. Labels can be defined and attached freely to resource containers by which resources can be organized and queried.
- Policy-based, immutable labels may exists
For more information, please visit [https://support.stackit.cloud/servicedesk](https://support.stackit.cloud/servicedesk)
This package is part of the STACKIT Python SDK. For additional information, please visit the [GitHub repository](https://github.com/stackitcloud/stackit-sdk-python) of the SDK.
## Installation & Usage
### pip install
```sh
pip install stackit-resourcemanager
```
Then import the package:
```python
import stackit.resourcemanager
```
## Getting Started
[Examples](https://github.com/stackitcloud/stackit-sdk-python/tree/main/examples) for the usage of the package can be found in the [GitHub repository](https://github.com/stackitcloud/stackit-sdk-python) of the SDK.
Raw data
{
"_id": null,
"home_page": "https://github.com/stackitcloud/stackit-sdk-python",
"name": "stackit-resourcemanager",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "STACKIT Developer Tools",
"author_email": "developer-tools@stackit.cloud",
"download_url": "https://files.pythonhosted.org/packages/b5/c9/12fda6f5f2cf8b8b1b99388d5c41e9029d758c3aeffb84dea3d704bdfbde/stackit_resourcemanager-0.6.0.tar.gz",
"platform": null,
"description": "# stackit.resourcemanager\nAPI v2 to manage resource containers - organizations, folders, projects incl. labels\n\n### Resource Management\nSTACKIT resource management handles the terms _Organization_, _Folder_, _Project_, _Label_, and the hierarchical structure between them. Technically, organizations, \nfolders, and projects are _Resource Containers_ to which a _Label_ can be attached to. The STACKIT _Resource Manager_ provides CRUD endpoints to query and to modify the state.\n\n### Organizations\nSTACKIT organizations are the base element to create and to use cloud-resources. An organization is bound to one customer account. Organizations have a lifecycle.\n- Organizations are always the root node in resource hierarchy and do not have a parent\n\n### Projects\nSTACKIT projects are needed to use cloud-resources. Projects serve as wrapper for underlying technical structures and processes. Projects have a lifecycle. Projects compared to folders may have different policies.\n- Projects are optional, but mandatory for cloud-resource usage\n- A project can be created having either an organization, or a folder as parent\n- A project must not have a project as parent\n- Project names under the same parent must not be unique\n- Root organization cannot be changed\n\n### Label\nSTACKIT labels are key-value pairs including a resource container reference. Labels can be defined and attached freely to resource containers by which resources can be organized and queried.\n- Policy-based, immutable labels may exists\n\nFor more information, please visit [https://support.stackit.cloud/servicedesk](https://support.stackit.cloud/servicedesk)\n\nThis package is part of the STACKIT Python SDK. For additional information, please visit the [GitHub repository](https://github.com/stackitcloud/stackit-sdk-python) of the SDK.\n\n\n## Installation & Usage\n### pip install\n\n```sh\npip install stackit-resourcemanager\n```\n\nThen import the package:\n```python\nimport stackit.resourcemanager\n```\n\n## Getting Started\n\n[Examples](https://github.com/stackitcloud/stackit-sdk-python/tree/main/examples) for the usage of the package can be found in the [GitHub repository](https://github.com/stackitcloud/stackit-sdk-python) of the SDK.",
"bugtrack_url": null,
"license": null,
"summary": "Resource Manager API",
"version": "0.6.0",
"project_urls": {
"Homepage": "https://github.com/stackitcloud/stackit-sdk-python",
"Issues": "https://github.com/stackitcloud/stackit-sdk-python/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "06fc9707ba424b6d1135c2161033a0f0fb7e561d138ce6c97a7a736ab6dabbab",
"md5": "4d7c73ca903d71326c0a49fb7489c967",
"sha256": "9eff3f39794a0d5450ff25ec6ee8c5b9ef870119ee8ddb006f04e3da21ab90de"
},
"downloads": -1,
"filename": "stackit_resourcemanager-0.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4d7c73ca903d71326c0a49fb7489c967",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 75357,
"upload_time": "2025-07-28T09:18:18",
"upload_time_iso_8601": "2025-07-28T09:18:18.200346Z",
"url": "https://files.pythonhosted.org/packages/06/fc/9707ba424b6d1135c2161033a0f0fb7e561d138ce6c97a7a736ab6dabbab/stackit_resourcemanager-0.6.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b5c912fda6f5f2cf8b8b1b99388d5c41e9029d758c3aeffb84dea3d704bdfbde",
"md5": "e737a438580fddc2b97cec0f8613b8a2",
"sha256": "a134b2c3c7676439a5d204df73a1d76fbed2786dfb36cc726cc57efdb84afaa0"
},
"downloads": -1,
"filename": "stackit_resourcemanager-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "e737a438580fddc2b97cec0f8613b8a2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 30402,
"upload_time": "2025-07-28T09:18:19",
"upload_time_iso_8601": "2025-07-28T09:18:19.330799Z",
"url": "https://files.pythonhosted.org/packages/b5/c9/12fda6f5f2cf8b8b1b99388d5c41e9029d758c3aeffb84dea3d704bdfbde/stackit_resourcemanager-0.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-28 09:18:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "stackitcloud",
"github_project": "stackit-sdk-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "stackit-resourcemanager"
}