Skip to content

metalcloud-cli extension list

List and filter platform extensions

List and filter platform extensions with various criteria.

This command displays all extensions accessible to your account, including workflows, applications, and actions. Use filters to narrow down the results based on labels, names, status, kind, and public visibility.

Extension kinds:

  • workflow: Automated sequences of operations
  • application: Custom application deployment logic
  • action: Specific operational tasks

Extension statuses:

  • draft: Extension is being developed, not yet active
  • active: Extension is published and available for use
  • archived: Extension is deactivated and no longer available

Flags: —filter-label strings Filter by extension labels (can specify multiple) —filter-name strings Filter by extension names (can specify multiple) —filter-status strings Filter by status: draft, active, archived (can specify multiple) —filter-kind strings Filter by kind: workflow, application, action (can specify multiple) —filter-public string Filter by public visibility: true or false

Examples:

metalcloud extension list

metalcloud extension list —filter-kind workflow

metalcloud extension list —filter-status active —filter-status draft

metalcloud extension list —filter-kind workflow —filter-public true

metalcloud extension list —filter-label production —filter-label critical

metalcloud-cli extension list [flags]
--filter-kind strings Filter extensions by kind (application, workflow, action)
--filter-label strings Filter extensions by label
--filter-name strings Filter extensions by name
--filter-public string Filter extensions by public status (true/false)
--filter-status strings Filter extensions by status (draft, active, archived)
-h, --help help for list
-k, --api_key string MetalCloud API key
-c, --config string Config file path
-d, --debug Set to enable debug logging
-e, --endpoint string MetalCloud API endpoint
-f, --format string Output format. Supported values are 'text','csv','md','json','yaml'. (default "text")
-i, --insecure_skip_verify Set to allow insecure transport
-l, --log_file string Log file path
-v, --verbosity string Log level verbosity (default "INFO")

Auto generated by spf13/cobra on 11-Aug-2025

Section titled “Auto generated by spf13/cobra on 11-Aug-2025”