How Projects Work
When you create a project, Uncloud:- Generates a unique project ID (e.g.,
proj_a1b2c3d4) - Creates a corresponding Kubernetes namespace
- Scopes all subsequent resources to that namespace
Default Project
On first launch, Uncloud creates a default project (proj_default). All resources created without specifying a project are placed here.
Resource Scoping
All API endpoints automatically scope resources to the active project. This means:GET /api/v1/dropletsreturns only droplets in the current projectPOST /api/v1/appscreates the app in the current project- Resources in different projects are completely isolated
Project Settings
Each project can have its own settings, configured independently from global settings:- Resource quotas (CPU, memory, storage limits)
- Default regions
- Networking policies
- Backup policies