[Yandex Cloud documentation](../index.md) > Yandex Serverless Integrations > Yandex Serverless Integrations

# Yandex Serverless Integrations

Yandex Serverless Integrations is a service used to configure and manage integrations using serverless technologies in Yandex Cloud.

Serverless Integrations allows you to:<ul><li>Develop microservice architectures without having to configure virtual machines.</li> <li>Create and automate workflows for security incident response.</li> <li>Automate business operations.</li> <li>Set up CI/CD pipelines.</li> <li>Develop event-driven serverless applications based on orchestration and choreography to coordinate and manage  events.</li></ul>

Workflows and EventRouter are at the <a href="../overview/concepts/launch-stages.md">Preview</a> stage.

To learn how to manage API gateways supporting <a href="https://github.com/OAI/OpenAPI-Specification">OpenAPI 3.0</a> and  various extensions for compatibility with other Yandex Cloud services,  see the <a href="../api-gateway/index.md">Yandex API Gateway documentation</a>.

# Yandex Serverless Integrations

 - [Comparing with other Yandex Cloud services](service-comparison.md)

## Getting started

 - [Overview](quickstart/index.md)

 - [Workflows](quickstart/workflows.md)

 - [EventRouter](quickstart/eventrouter.md)

## Step-by-step guides

 - [All guides](operations/index.md)

### Workflows

#### Getting workflow info

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

 - [Getting workflow info](operations/workflows/workflow/get-info.md)

#### Managing workflow access permissions

 - [Making a workflow public](operations/workflows/workflow/make-public.md)

 - [Making a workflow private](operations/workflows/workflow/make-private.md)

 - [Viewing roles assigned for a workflow](operations/workflows/access-rights/role-list.md)

 - [Assigning roles for a workflow](operations/workflows/access-rights/role-add.md)

 - [Revoking roles assigned for a workflow](operations/workflows/access-rights/role-revoke.md)

#### Managing a workflow

##### Creating a workflow

 - [Constructor](operations/workflows/workflow/create-constructor.md)

 - [YaWL specification](operations/workflows/workflow/create-yawl.md)

 - [Updating a workflow](operations/workflows/workflow/update.md)

 - [Specifying a cloud network](operations/workflows/workflow/network-add.md)

##### Managing labels

 - [Adding a label](operations/workflows/workflow/label-add.md)

 - [Updating a label](operations/workflows/workflow/label-update.md)

 - [Deleting a label](operations/workflows/workflow/label-delete.md)

 - [Viewing monitoring charts](operations/workflows/workflow/monitoring.md)

##### Managing logs

 - [Viewing logs](operations/workflows/workflow/logs-read.md)

 - [Writing logs](operations/workflows/workflow/logs-write.md)

 - [Deleting a workflow](operations/workflows/workflow/delete.md)

#### Workflow step constructor

 - [Overview](operations/workflows/constructor/index.md)

##### Integration steps

 - [Models AI Studio](operations/workflows/constructor/foundationmodelscall.md)

 - [AI Studio agent](operations/workflows/constructor/aistudioagent.md)

 - [Vector Store](operations/workflows/constructor/vectorstore.md)

 - [Cloud Functions](operations/workflows/constructor/functioncall.md)

 - [Serverless Containers](operations/workflows/constructor/containercall.md)

 - [Yandex Cloud Postbox](operations/workflows/constructor/postbox.md)

 - [Tracker](operations/workflows/constructor/tracker.md)

 - [HTTP](operations/workflows/constructor/httpcall.md)

 - [gRPC](operations/workflows/constructor/grpccall.md)

 - [Object Storage](operations/workflows/constructor/objectstorage.md)

 - [Managed Service for YDB](operations/workflows/constructor/ydbdocument.md)

 - [Data Streams](operations/workflows/constructor/yds.md)

 - [Message Queue](operations/workflows/constructor/ymq.md)

 - [Yandex Disk](operations/workflows/constructor/yadisk.md)

 - [Workflows](operations/workflows/constructor/workflow.md)

 - [Telegram bot](operations/workflows/constructor/telegrambot.md)

 - [Database Query](operations/workflows/constructor/databasequery.md)

##### Control steps

 - [Switch](operations/workflows/constructor/switch.md)

 - [Foreach](operations/workflows/constructor/foreach.md)

 - [While](operations/workflows/constructor/while.md)

 - [Parallel](operations/workflows/constructor/parallel.md)

 - [No op](operations/workflows/constructor/noop.md)

 - [Fail](operations/workflows/constructor/fail.md)

 - [Success](operations/workflows/constructor/success.md)

 - [Wait](operations/workflows/constructor/wait.md)

 - [Configuring a retry policy for a workflow](operations/workflows/constructor/setup-restart-policy.md)

 - [Configuring an error transition rule](operations/workflows/constructor/setup-catch-rule.md)

#### Getting workflow execution info

 - [Getting a list of workflow executions](operations/workflows/execution/get-list.md)

 - [Getting workflow execution info](operations/workflows/execution/get-info.md)

 - [Getting information on the progress of each step](operations/workflows/execution/get-history.md)

#### Managing a workflow execution

##### Starting a workflow execution

 - [Using the management console, CLI, or API](operations/workflows/execution/start.md)

 - [On a timer](operations/workflows/execution/start-by-timer.md)

 - [Using a link](operations/workflows/execution/start-by-link.md)

 - [Stopping a workflow execution](operations/workflows/execution/stop.md)

 - [Terminating a workflow execution](operations/workflows/execution/terminate.md)

### EventRouter

#### Getting bus info

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

 - [Getting bus info](operations/eventrouter/bus/get-info.md)

#### Managing a bus

 - [Creating a bus](operations/eventrouter/bus/create.md)

 - [Updating a bus](operations/eventrouter/bus/update.md)

 - [Writing logs](operations/eventrouter/bus/logs-write.md)

##### Managing labels

 - [Adding a label](operations/eventrouter/bus/label-add.md)

 - [Updating a label](operations/eventrouter/bus/label-update.md)

 - [Deleting a label](operations/eventrouter/bus/label-delete.md)

 - [Deleting a bus](operations/eventrouter/bus/delete.md)

#### Sending events to a bus

 - [Sending events directly](operations/eventrouter/bus/data-put.md)

 - [Sending events using a connector](operations/eventrouter/bus/data-send.md)

#### Getting connector info

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

 - [Getting connector info](operations/eventrouter/connector/get-info.md)

#### Managing a connector

##### Creating a connector

 - [Timer](operations/eventrouter/connector/create-timer.md)

 - [API EventRouter](operations/eventrouter/connector/create-api-eventrouter.md)

 - [Data Streams](operations/eventrouter/connector/create-yds.md)

 - [Message Queue](operations/eventrouter/connector/create-message-queue.md)

 - [Editing a connector](operations/eventrouter/connector/update.md)

##### Managing labels

 - [Adding a label](operations/eventrouter/connector/label-add.md)

 - [Updating a label](operations/eventrouter/connector/label-update.md)

 - [Deleting a label](operations/eventrouter/connector/label-delete.md)

 - [Running a connector](operations/eventrouter/connector/start.md)

 - [Stopping a connector](operations/eventrouter/connector/stop.md)

 - [Deleting a connector](operations/eventrouter/connector/delete.md)

#### Getting rule info

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

 - [Getting rule info](operations/eventrouter/rule/get-info.md)

#### Managing a rule

##### Creating a rule

 - [API Gateway](operations/eventrouter/rule/create-api-gw.md)

 - [Cloud Functions](operations/eventrouter/rule/create-functions.md)

 - [Cloud Logging](operations/eventrouter/rule/create-logging.md)

 - [Data Streams](operations/eventrouter/rule/create-data-streams.md)

 - [Message Queue](operations/eventrouter/rule/create-message-queue.md)

 - [Serverless Containers](operations/eventrouter/rule/create-serverless-containers.md)

 - [Workflows](operations/eventrouter/rule/create-workflows.md)

 - [Editing a rule](operations/eventrouter/rule/update.md)

##### Managing targets

 - [Adding a target](operations/eventrouter/rule/add-target.md)

 - [Updating a target](operations/eventrouter/rule/update-target.md)

 - [Deleting a target](operations/eventrouter/rule/delete-target.md)

##### Managing labels

 - [Adding a label](operations/eventrouter/rule/label-add.md)

 - [Updating a label](operations/eventrouter/rule/label-update.md)

 - [Deleting a label](operations/eventrouter/rule/label-delete.md)

 - [Enabling a rule](operations/eventrouter/rule/enable.md)

 - [Disabling a rule](operations/eventrouter/rule/disable.md)

 - [Deleting a rule](operations/eventrouter/rule/delete.md)

#### Managing resource access permissions

 - [Viewing roles assigned for a resource](operations/eventrouter/access-rights/role-list.md)

 - [Assigning roles for a resource](operations/eventrouter/access-rights/role-add.md)

 - [Revoking roles assigned for a resource](operations/eventrouter/access-rights/role-revoke.md)

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

## Tutorials

 - [All tutorials](tutorials/index.md)

 - [Automatic data upload to Yandex SpeechSense using Workflows](tutorials/auto-upload.md)

 - [Setting up Workflows integration with Yandex Tracker, Yandex Cloud AI Studio, and Yandex Cloud Postbox](tutorials/tracker-yandexgpt-postbox-integrations.md)

 - [Developing an AI agent-supported Telegram bot](tutorials/telegram-ai-bot-workflows.md)

 - [AI-powered review of GitHub pull requests with Workflows and GitHub Actions](tutorials/ai-powered-github-pr-review.md)

## Concepts

 - [Overview](concepts/index.md)

### Workflows

 - [Workflow](concepts/workflows/workflow.md)

 - [Starting a workflow execution](concepts/workflows/execution.md)

#### YaWL specification

 - [Overview](concepts/workflows/yawl/index.md)

##### Integration steps

 - [HTTPCall](concepts/workflows/yawl/integration/httpcall.md)

 - [GRPCCall](concepts/workflows/yawl/integration/grpccall.md)

 - [YMQ](concepts/workflows/yawl/integration/ymq.md)

 - [YDS](concepts/workflows/yawl/integration/yds.md)

 - [YDBDocument](concepts/workflows/yawl/integration/ydbdocument.md)

 - [FunctionCall](concepts/workflows/yawl/integration/functioncall.md)

 - [ContainerCall](concepts/workflows/yawl/integration/containercall.md)

 - [FoundationModelsCall](concepts/workflows/yawl/integration/foundationmodelscall.md)

 - [ObjectStorage](concepts/workflows/yawl/integration/objectstorage.md)

 - [Tracker](concepts/workflows/yawl/integration/tracker.md)

 - [Postbox](concepts/workflows/yawl/integration/postbox.md)

 - [Workflow](concepts/workflows/yawl/integration/workflow.md)

 - [Disk](concepts/workflows/yawl/integration/disk.md)

 - [TelegramBot](concepts/workflows/yawl/integration/telegrambot.md)

 - [AIStudioAgent](concepts/workflows/yawl/integration/aistudioagent.md)

 - [VectorStore](concepts/workflows/yawl/integration/vectorstore.md)

 - [DatabaseQuery](concepts/workflows/yawl/integration/databasequery.md)

##### Control steps

 - [Switch](concepts/workflows/yawl/management/switch.md)

 - [Foreach](concepts/workflows/yawl/management/foreach.md)

 - [Parallel](concepts/workflows/yawl/management/parallel.md)

 - [Success](concepts/workflows/yawl/management/success.md)

 - [Fail](concepts/workflows/yawl/management/fail.md)

 - [NoOp](concepts/workflows/yawl/management/noop.md)

 - [Wait](concepts/workflows/yawl/management/wait.md)

 - [While](concepts/workflows/yawl/management/while.md)

 - [Templating](concepts/workflows/templating.md)

### EventRouter

 - [Bus](concepts/eventrouter/bus.md)

 - [Connector](concepts/eventrouter/connector.md)

 - [Rule](concepts/eventrouter/rule.md)

 - [Sending events to the bus](concepts/eventrouter/sending-events.md)

 - [Cron expressions](concepts/cron.md)

 - [Quotas and limits](concepts/limits.md)

## Access management

 - [Overview](security/index.md)

 - [EventRouter roles](security/eventrouter.md)

 - [Workflows roles](security/workflows.md)

 - [Pricing policy](pricing.md)

## CLI reference

 - [Workflows](../cli/cli-ref/serverless/cli-ref/workflow/index.md)

 - [EventRouter](../cli/cli-ref/serverless/cli-ref/eventrouter/index.md)

 - [Network](../cli/cli-ref/serverless/cli-ref/network/index.md)

 - [Terraform reference](tf-ref.md)

## Workflows API reference

 - [API authentication](api-ref/workflows/authentication.md)

### gRPC

 - [Overview](workflows/api-ref/grpc/index.md)

#### Execution

 - [Overview](workflows/api-ref/grpc/Execution/index.md)

 - [Start](workflows/api-ref/grpc/Execution/start.md)

 - [Stop](workflows/api-ref/grpc/Execution/stop.md)

 - [Terminate](workflows/api-ref/grpc/Execution/terminate.md)

 - [Get](workflows/api-ref/grpc/Execution/get.md)

 - [GetHistory](workflows/api-ref/grpc/Execution/getHistory.md)

 - [List](workflows/api-ref/grpc/Execution/list.md)

#### Operation

 - [Overview](workflows/api-ref/grpc/Operation/index.md)

 - [Get](workflows/api-ref/grpc/Operation/get.md)

 - [Cancel](workflows/api-ref/grpc/Operation/cancel.md)

#### Workflow

 - [Overview](workflows/api-ref/grpc/Workflow/index.md)

 - [Create](workflows/api-ref/grpc/Workflow/create.md)

 - [Update](workflows/api-ref/grpc/Workflow/update.md)

 - [Get](workflows/api-ref/grpc/Workflow/get.md)

 - [Delete](workflows/api-ref/grpc/Workflow/delete.md)

 - [List](workflows/api-ref/grpc/Workflow/list.md)

 - [ListOperations](workflows/api-ref/grpc/Workflow/listOperations.md)

 - [ListAccessBindings](workflows/api-ref/grpc/Workflow/listAccessBindings.md)

 - [SetAccessBindings](workflows/api-ref/grpc/Workflow/setAccessBindings.md)

 - [UpdateAccessBindings](workflows/api-ref/grpc/Workflow/updateAccessBindings.md)

### REST

 - [Overview](workflows/api-ref/index.md)

#### Execution

 - [Overview](workflows/api-ref/Execution/index.md)

 - [Start](workflows/api-ref/Execution/start.md)

 - [Stop](workflows/api-ref/Execution/stop.md)

 - [Terminate](workflows/api-ref/Execution/terminate.md)

 - [Get](workflows/api-ref/Execution/get.md)

 - [GetHistory](workflows/api-ref/Execution/getHistory.md)

 - [List](workflows/api-ref/Execution/list.md)

#### Operation

 - [Overview](workflows/api-ref/Operation/index.md)

 - [Get](workflows/api-ref/Operation/get.md)

 - [Cancel](workflows/api-ref/Operation/cancel.md)

#### Workflow

 - [Overview](workflows/api-ref/Workflow/index.md)

 - [Create](workflows/api-ref/Workflow/create.md)

 - [Update](workflows/api-ref/Workflow/update.md)

 - [Get](workflows/api-ref/Workflow/get.md)

 - [Delete](workflows/api-ref/Workflow/delete.md)

 - [List](workflows/api-ref/Workflow/list.md)

 - [ListOperations](workflows/api-ref/Workflow/listOperations.md)

 - [ListAccessBindings](workflows/api-ref/Workflow/listAccessBindings.md)

 - [SetAccessBindings](workflows/api-ref/Workflow/setAccessBindings.md)

 - [UpdateAccessBindings](workflows/api-ref/Workflow/updateAccessBindings.md)

## EventRouter API reference

 - [API authentication](api-ref/eventrouter/authentication.md)

### gRPC

 - [Overview](eventrouter/api-ref/grpc/index.md)

#### Bus

 - [Overview](eventrouter/api-ref/grpc/Bus/index.md)

 - [Get](eventrouter/api-ref/grpc/Bus/get.md)

 - [List](eventrouter/api-ref/grpc/Bus/list.md)

 - [Create](eventrouter/api-ref/grpc/Bus/create.md)

 - [Update](eventrouter/api-ref/grpc/Bus/update.md)

 - [Delete](eventrouter/api-ref/grpc/Bus/delete.md)

 - [ListOperations](eventrouter/api-ref/grpc/Bus/listOperations.md)

 - [ListAccessBindings](eventrouter/api-ref/grpc/Bus/listAccessBindings.md)

 - [SetAccessBindings](eventrouter/api-ref/grpc/Bus/setAccessBindings.md)

 - [UpdateAccessBindings](eventrouter/api-ref/grpc/Bus/updateAccessBindings.md)

#### Connector

 - [Overview](eventrouter/api-ref/grpc/Connector/index.md)

 - [Get](eventrouter/api-ref/grpc/Connector/get.md)

 - [List](eventrouter/api-ref/grpc/Connector/list.md)

 - [Create](eventrouter/api-ref/grpc/Connector/create.md)

 - [Update](eventrouter/api-ref/grpc/Connector/update.md)

 - [Delete](eventrouter/api-ref/grpc/Connector/delete.md)

 - [Start](eventrouter/api-ref/grpc/Connector/start.md)

 - [Stop](eventrouter/api-ref/grpc/Connector/stop.md)

 - [ListAccessBindings](eventrouter/api-ref/grpc/Connector/listAccessBindings.md)

 - [SetAccessBindings](eventrouter/api-ref/grpc/Connector/setAccessBindings.md)

 - [UpdateAccessBindings](eventrouter/api-ref/grpc/Connector/updateAccessBindings.md)

 - [ListOperations](eventrouter/api-ref/grpc/Connector/listOperations.md)

#### Event

 - [Overview](eventrouter/api-ref/grpc/Event/index.md)

 - [Put](eventrouter/api-ref/grpc/Event/put.md)

 - [Send](eventrouter/api-ref/grpc/Event/send.md)

#### Operation

 - [Overview](eventrouter/api-ref/grpc/Operation/index.md)

 - [Get](eventrouter/api-ref/grpc/Operation/get.md)

 - [Cancel](eventrouter/api-ref/grpc/Operation/cancel.md)

#### Rule

 - [Overview](eventrouter/api-ref/grpc/Rule/index.md)

 - [Get](eventrouter/api-ref/grpc/Rule/get.md)

 - [List](eventrouter/api-ref/grpc/Rule/list.md)

 - [Create](eventrouter/api-ref/grpc/Rule/create.md)

 - [Update](eventrouter/api-ref/grpc/Rule/update.md)

 - [Delete](eventrouter/api-ref/grpc/Rule/delete.md)

 - [Enable](eventrouter/api-ref/grpc/Rule/enable.md)

 - [Disable](eventrouter/api-ref/grpc/Rule/disable.md)

 - [ListAccessBindings](eventrouter/api-ref/grpc/Rule/listAccessBindings.md)

 - [SetAccessBindings](eventrouter/api-ref/grpc/Rule/setAccessBindings.md)

 - [UpdateAccessBindings](eventrouter/api-ref/grpc/Rule/updateAccessBindings.md)

 - [ListOperations](eventrouter/api-ref/grpc/Rule/listOperations.md)

### REST

 - [Overview](eventrouter/api-ref/index.md)

#### Bus

 - [Overview](eventrouter/api-ref/Bus/index.md)

 - [Get](eventrouter/api-ref/Bus/get.md)

 - [List](eventrouter/api-ref/Bus/list.md)

 - [Create](eventrouter/api-ref/Bus/create.md)

 - [Update](eventrouter/api-ref/Bus/update.md)

 - [Delete](eventrouter/api-ref/Bus/delete.md)

 - [ListOperations](eventrouter/api-ref/Bus/listOperations.md)

 - [ListAccessBindings](eventrouter/api-ref/Bus/listAccessBindings.md)

 - [SetAccessBindings](eventrouter/api-ref/Bus/setAccessBindings.md)

 - [UpdateAccessBindings](eventrouter/api-ref/Bus/updateAccessBindings.md)

#### Connector

 - [Overview](eventrouter/api-ref/Connector/index.md)

 - [Get](eventrouter/api-ref/Connector/get.md)

 - [List](eventrouter/api-ref/Connector/list.md)

 - [Create](eventrouter/api-ref/Connector/create.md)

 - [Update](eventrouter/api-ref/Connector/update.md)

 - [Delete](eventrouter/api-ref/Connector/delete.md)

 - [Start](eventrouter/api-ref/Connector/start.md)

 - [Stop](eventrouter/api-ref/Connector/stop.md)

 - [ListAccessBindings](eventrouter/api-ref/Connector/listAccessBindings.md)

 - [SetAccessBindings](eventrouter/api-ref/Connector/setAccessBindings.md)

 - [UpdateAccessBindings](eventrouter/api-ref/Connector/updateAccessBindings.md)

 - [ListOperations](eventrouter/api-ref/Connector/listOperations.md)

#### Operation

 - [Overview](eventrouter/api-ref/Operation/index.md)

 - [Get](eventrouter/api-ref/Operation/get.md)

 - [Cancel](eventrouter/api-ref/Operation/cancel.md)

#### Rule

 - [Overview](eventrouter/api-ref/Rule/index.md)

 - [Get](eventrouter/api-ref/Rule/get.md)

 - [List](eventrouter/api-ref/Rule/list.md)

 - [Create](eventrouter/api-ref/Rule/create.md)

 - [Update](eventrouter/api-ref/Rule/update.md)

 - [Delete](eventrouter/api-ref/Rule/delete.md)

 - [Enable](eventrouter/api-ref/Rule/enable.md)

 - [Disable](eventrouter/api-ref/Rule/disable.md)

 - [ListAccessBindings](eventrouter/api-ref/Rule/listAccessBindings.md)

 - [SetAccessBindings](eventrouter/api-ref/Rule/setAccessBindings.md)

 - [UpdateAccessBindings](eventrouter/api-ref/Rule/updateAccessBindings.md)

 - [ListOperations](eventrouter/api-ref/Rule/listOperations.md)

## API Triggers reference

 - [API authentication](api-ref/triggers/authentication.md)

### gRPC

 - [Overview](triggers/api-ref/grpc/index.md)

#### Operation

 - [Overview](triggers/api-ref/grpc/Operation/index.md)

 - [Get](triggers/api-ref/grpc/Operation/get.md)

 - [Cancel](triggers/api-ref/grpc/Operation/cancel.md)

#### Trigger

 - [Overview](triggers/api-ref/grpc/Trigger/index.md)

 - [Get](triggers/api-ref/grpc/Trigger/get.md)

 - [List](triggers/api-ref/grpc/Trigger/list.md)

 - [Create](triggers/api-ref/grpc/Trigger/create.md)

 - [Update](triggers/api-ref/grpc/Trigger/update.md)

 - [Delete](triggers/api-ref/grpc/Trigger/delete.md)

 - [Pause](triggers/api-ref/grpc/Trigger/pause.md)

 - [Resume](triggers/api-ref/grpc/Trigger/resume.md)

 - [ListOperations](triggers/api-ref/grpc/Trigger/listOperations.md)

### REST

 - [Overview](triggers/api-ref/index.md)

#### Operation

 - [Overview](triggers/api-ref/Operation/index.md)

 - [Get](triggers/api-ref/Operation/get.md)

 - [Cancel](triggers/api-ref/Operation/cancel.md)

#### Trigger

 - [Overview](triggers/api-ref/Trigger/index.md)

 - [Get](triggers/api-ref/Trigger/get.md)

 - [List](triggers/api-ref/Trigger/list.md)

 - [Create](triggers/api-ref/Trigger/create.md)

 - [Update](triggers/api-ref/Trigger/update.md)

 - [Delete](triggers/api-ref/Trigger/delete.md)

 - [Pause](triggers/api-ref/Trigger/pause.md)

 - [Resume](triggers/api-ref/Trigger/resume.md)

 - [ListOperations](triggers/api-ref/Trigger/listOperations.md)

 - [Monitoring metrics](metrics.md)

 - [Public materials](public-talks.md)

 - [Release notes](release-notes.md)