Skip to main content
Projects help organize resources within an organization.

Subcommands

  • list — List projects
  • get — Get project details
  • create — Create a new project
  • update — Update an existing project
  • delete — Delete a project

list

List projects in an organization.
nscale projects list --org <org-id> [flags]

Flags

FlagDescription
--org stringOrganization ID
--jsonOutput in JSON format

get

Get details for a specific project in JSON format.
nscale projects get --id <project-id> --org <org-id>

Flags

FlagDescription
--id stringProject ID
--org stringOrganization ID

create

Create a new project in the specified organization. Supports interactive mode or JSON input.
nscale projects create --org <org-id> [flags]

Flags

FlagDescription
--org stringOrganization ID
-f, --file stringPath to a JSON file
--stdinRead JSON from standard input
--dry-runPreview the request payload without persisting
-y, --yesAutomatically confirm creation

Examples

nscale projects create --org <org-id> --file project.json
nscale projects create --org <org-id> --stdin < project.json
# Interactive mode
nscale projects create

update

Update an existing project.
nscale projects update --org <org-id> --id <project-id> [flags]

Flags

FlagDescription
--id stringProject ID
--org stringOrganization ID
-f, --file stringPath to a JSON file
--stdinRead JSON from standard input
--dry-runPreview the request payload without persisting
-y, --yesAutomatically confirm update

Examples

nscale projects update --org <org-id> --id <project-id> --file project.json
nscale projects update --org <org-id> --id <project-id> --stdin < project.json

delete

Delete an existing project.
nscale projects delete --org <org-id> --id <project-id> [flags]

Flags

FlagDescription
--id stringProject ID
--org stringOrganization ID
--dry-runPreview the request payload without persisting
-y, --yesAutomatically confirm deletion