[Yandex Cloud documentation](../../index.md) > [Yandex Serverless Integrations](../index.md) > Step-by-step guides > All guides

# Step-by-step guides for Serverless Integrations

## Workflows {#workflows}

### Getting workflow info {#workflow-get-info}

* [Getting a list of workflows](workflows/workflow/get-list.md)
* [Getting workflow info](workflows/workflow/get-info.md)

### Managing a workflow {#workflow-control}

* [Creating a workflow using the constructor](workflows/workflow/create-constructor.md)
* [Creating a workflow using a YaWL specification](workflows/workflow/create-yawl.md)
* [Updating a workflow](workflows/workflow/update.md)
* [Specifying a cloud network in which to run a workflow](workflows/workflow/network-add.md)
* [Adding a label](workflows/workflow/label-add.md)
* [Updating a label](workflows/workflow/label-update.md)
* [Deleting a label](workflows/workflow/label-delete.md)
* [Viewing workflow logs](workflows/workflow/logs-read.md)
* [Writing to the workflow execution log](workflows/workflow/logs-write.md)
* [Viewing workflow monitoring charts](workflows/workflow/monitoring.md)
* [Deleting a workflow](workflows/workflow/delete.md)

### Workflow step constructor {#constructor}

* [AI Studio models](workflows/constructor/foundationmodelscall.md)
* [AI Studio agent](workflows/constructor/aistudioagent.md)
* [Vector Store](workflows/constructor/vectorstore.md)
* [Cloud Functions](workflows/constructor/functioncall.md)
* [Serverless Containers](workflows/constructor/containercall.md)
* [Yandex Cloud Postbox](workflows/constructor/postbox.md)
* [Tracker](workflows/constructor/tracker.md)
* [HTTP](workflows/constructor/httpcall.md)
* [gRPC](workflows/constructor/grpccall.md)
* [Object Storage](workflows/constructor/objectstorage.md)
* [Managed Service for YDB](workflows/constructor/ydbdocument.md)
* [Data Streams](workflows/constructor/yds.md)
* [Message Queue](workflows/constructor/ymq.md)
* [Yandex Disk](workflows/constructor/yadisk.md)
* [Workflows](workflows/constructor/workflow.md)
* [Telegram bot](workflows/constructor/telegrambot.md)
* [Database Query](workflows/constructor/databasequery.md)
* [Switch](workflows/constructor/switch.md)
* [Foreach](workflows/constructor/foreach.md)
* [While](workflows/constructor/while.md)
* [Parallel](workflows/constructor/parallel.md)
* [No op](workflows/constructor/noop.md)
* [Fail](workflows/constructor/fail.md)
* [Success](workflows/constructor/success.md)
* [Wait](workflows/constructor/wait.md)
* [Configuring a retry policy for a workflow](workflows/constructor/setup-restart-policy.md)
* [Configuring an error transition rule](workflows/constructor/setup-catch-rule.md)

### Getting the workflow execution information {#execution-get-info}

* [Getting a list of workflow executions](workflows/execution/get-list.md)
* [Getting workflow execution info](workflows/execution/get-info.md)
* [Getting detailed information on the progress of each workflow step](workflows/execution/get-history.md)

### Managing a workflow execution {#execution-control}

* [Starting a workflow execution](workflows/execution/start.md)
* [Scheduling a workflow to start on a timer](workflows/execution/start-by-timer.md)
* [Stopping a workflow execution](workflows/execution/stop.md)
* [Terminating a workflow execution](workflows/execution/terminate.md)

### Managing workflow access permissions {#sw-access-rights}

* [Viewing roles assigned for a workflow](workflows/access-rights/role-list.md)
* [Assigning roles for a workflow](workflows/access-rights/role-add.md)
* [Revoking roles assigned for a workflow](workflows/access-rights/role-revoke.md)

### Getting additional information {#get-additional-info}

* [Viewing operations with service resources](operation-logs.md)

## EventRouter {#event-router}

### Getting bus info {#bus-get-info}

* [Getting a list of buses](eventrouter/bus/get-list.md)
* [Getting bus info](eventrouter/bus/get-info.md)

### Managing a bus {#bus-control}

* [Creating a bus](eventrouter/bus/create.md)
* [Updating a bus](eventrouter/bus/update.md)
* [Writing to the bus execution log](eventrouter/bus/logs-write.md)
* [Adding a label](eventrouter/bus/label-add.md)
* [Updating a label](eventrouter/bus/label-update.md)
* [Deleting a label](eventrouter/bus/label-delete.md)
* [Deleting a bus](eventrouter/bus/delete.md)

### Sending events to a bus {#bus-deliver-data}

* [Sending events directly to a bus](eventrouter/bus/data-put.md)
* [Sending events to a bus using a connector](eventrouter/bus/data-send.md)

### Getting connector info {#connector-get-info}

* [Getting a list of connectors](eventrouter/connector/get-list.md)
* [Getting connector info](eventrouter/connector/get-info.md)

### Managing a connector {#connector-control}

* [Creating a timer](eventrouter/connector/create-timer.md)
* [Creating a connector for the EventRouter API](eventrouter/connector/create-api-eventrouter.md)
* [Creating a connector for Data Streams](eventrouter/connector/create-yds.md)
* [Creating a connector for Message Queue](eventrouter/connector/create-message-queue.md)
* [Editing a connector](eventrouter/connector/update.md)
* [Adding a label](eventrouter/connector/label-add.md)
* [Updating a label](eventrouter/connector/label-update.md)
* [Deleting a label](eventrouter/connector/label-delete.md)
* [Running a connector](eventrouter/connector/start.md)
* [Stopping a connector](eventrouter/connector/stop.md)
* [Deleting a connector](eventrouter/connector/delete.md)

### Getting rule info {#rule-get-info}

* [Getting a list of rules](eventrouter/rule/get-list.md)
* [Getting rule information](eventrouter/rule/get-info.md)

### Managing a rule {#rule-control}

* [Creating a rule with a Yandex API Gateway target](eventrouter/rule/create-api-gw.md)
* [Creating a rule with a Yandex Cloud Functions target](eventrouter/rule/create-functions.md)
* [Creating a rule with a Yandex Cloud Logging target](eventrouter/rule/create-logging.md)
* [Creating a rule with a Yandex Data Streams target](eventrouter/rule/create-data-streams.md)
* [Creating a rule with a Yandex Message Queue target](eventrouter/rule/create-message-queue.md)
* [Creating a rule with a Yandex Serverless Containers target](eventrouter/rule/create-serverless-containers.md)
* [Creating a rule with a Yandex Workflows target](eventrouter/rule/create-workflows.md)
* [Editing a rule](eventrouter/rule/update.md)
* [Adding a target](eventrouter/rule/add-target.md)
* [Updating a target](eventrouter/rule/update-target.md)
* [Deleting a target](eventrouter/rule/delete-target.md)
* [Adding a label](eventrouter/rule/label-add.md)
* [Updating a label](eventrouter/rule/label-update.md)
* [Deleting a label](eventrouter/rule/label-delete.md)
* [Enabling a rule](eventrouter/rule/enable.md)
* [Disabling a rule](eventrouter/rule/disable.md)
* [Deleting a rule](eventrouter/rule/delete.md)

### Managing resource access permissions {#er-access-rights}

* [Viewing roles assigned for an EventRouter resource](eventrouter/access-rights/role-list.md)
* [Assigning roles for an EventRouter resource](eventrouter/access-rights/role-add.md)
* [Revoking roles assigned for an EventRouter resource](eventrouter/access-rights/role-revoke.md)

### Getting additional information {#get-additional-info}

* [Viewing operations with service resources](operation-logs.md)