# metalcloud-cli extension list List and filter platform extensions ## Synopsis 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: ## List all extensions metalcloud extension list ## List only workflow extensions metalcloud extension list --filter-kind workflow ## List active and draft extensions metalcloud extension list --filter-status active --filter-status draft ## List public workflows metalcloud extension list --filter-kind workflow --filter-public true ## List extensions with specific labels metalcloud extension list --filter-label production --filter-label critical ``` metalcloud-cli extension list [flags] ``` ### Options ``` --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 ``` ### Options inherited from parent commands ``` -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") ``` ### SEE ALSO * [metalcloud-cli extension](/content/configuration/cli/metalcloud-cli_extension.md) - Manage platform extensions for workflows, applications, and actions #### Auto generated by spf13/cobra on 11-Aug-2025