Making a workflow public
Written by
Updated at April 13, 2026
Make a workflow public so any user can run it.
Management console
CLI
API
- In the management console
, select the folder containing the workflow. - Go to Serverless Integrations.
- In the left-hand panel, click
Workflows. - Select the workflow.
- Enable Public workflow.
- Click Save.
If you do not have the Yandex Cloud CLI yet, install and initialize it.
The folder used by default is the one specified when creating the CLI profile. To change the default folder, use the yc config set folder-id <folder_ID> command. You can also set a different folder for any specific command using the --folder-name or --folder-id options.
-
View the description of the CLI command for updating a workflow:
yc serverless workflow update --help -
Get a list of workflows:
yc serverless workflow listResult:
workflows: - id: dfqdi6ic7c5j******** folder_id: b1g681qpemb4******** created_at: "2025-03-10T13:31:55.387059Z" name: workflow895 status: ACTIVE log_options: folder_id: b1g681qpemb4******** ... - id: dfqud9cbc4k5******** folder_id: b1g681qpemb4******** created_at: "2025-03-10T12:57:48.679682Z" name: workflow203 status: ACTIVE log_options: folder_id: b1g681qpemb4******** -
Make the workflow public:
yc serverless workflow update \ --name <workflow_name> \ --set-is-public
To make a workflow public, use the Update REST API method for the Workflows resource or the workflow/Update gRPC API call with isPublic: true.