[Yandex Cloud documentation](../index.md) > Yandex Managed Service for YDB > Managed Service for YDB

# Yandex Managed Service for YDB

Yandex Managed Service for YDB allows you to deploy and maintain YDB databases in the Yandex Cloud infrastructure.

<a href="https://ydb.tech/en">YDB</a> is a distributed fault-tolerant SQL DBMS. YDB ensures high availability, horizontal scalability, strong consistency, and support for ACID transactions. It uses an SQL dialect (<a href="https://ydb.tech/docs/en/yql/reference/">YQL</a>) for queries.

This guide describes the features of using YDB in the Yandex Cloud infrastructure. For the main YDB guides, see <a href="https://ydb.tech/docs/">https://ydb.tech/docs/</a>.

The Yandex Cloud infrastructure is <a href="https://storage.yandexcloud.net/yc-compliance/conformance_en_pdp.pdf">protected</a> pursuant to the Russian Federal Law No. 152-FZ on Personal Data.

# Yandex Managed Service for YDB

 - [Getting started](quickstart.md)

## Step-by-step guides

 - [Overview](operations/index.md)

 - [Connecting to a database using the YDB CLI](operations/connection.md)

 - [Managing databases](operations/manage-databases.md)

 - [Migrating a database to a different availability zone](operations/migration-to-an-availability-zone.md)

 - [Managing tables and directories](operations/schema.md)

 - [Reading and writing data](operations/crud.md)

 - [Monitoring a database state](operations/monitoring.md)

 - [Using YDB via the ydb-mcp server with the Cursor IDE as an example](operations/ydb-mcp-cursor.md)

## Tutorials

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

 - [Deploying a web application](tutorials/java-servlet-todo-list.md)

 - [Connecting to YDB from a Yandex Cloud Functions Python function](tutorials/connect-from-cf.md)

 - [Connecting to a YDB database from a Yandex Cloud Functions Node.js function](tutorials/connect-from-cf-nodejs.md)

### Converting a video to a GIF in Python

 - [Overview](tutorials/video-converting-queue/index.md)

 - [Management console](tutorials/video-converting-queue/console.md)

 - [Terraform](tutorials/video-converting-queue/terraform.md)

 - [Building a skill for Alice and a website with authorization](tutorials/alice-shareable-todolist.md)

 - [Migrating a database from Yandex Managed Service for MySQL® using Yandex Data Transfer](tutorials/mmy-ydb-migration.md)

 - [Delivering data from YDB to Yandex Managed Service for Apache Kafka® using Yandex Data Transfer](tutorials/ydb-mkf-replication.md)

 - [Delivering data from YDB to Yandex Data Streams using Yandex Data Transfer](tutorials/ydb-to-yds.md)

 - [Loading data from Yandex Object Storage to YDB using Yandex Data Transfer](tutorials/object-storage-to-ydb.md)

 - [Loading data from YDB to Yandex Object Storage using Yandex Data Transfer](tutorials/ydb-to-object-storage.md)

 - [Loading data from YDB to Yandex Managed Service for ClickHouse® using Yandex Data Transfer](tutorials/ydb-to-clickhouse.md)

 - [Migrating data from Yandex Managed Service for OpenSearch to YDB using Yandex Data Transfer](tutorials/opensearch-to-ydb.md)

 - [Building a CI/CD pipeline in GitLab with serverless products](tutorials/ci-cd-serverless.md)

 - [Delivering data from Yandex Managed Service for PostgreSQL to Yandex Managed Service for YDB using Yandex Data Transfer](tutorials/mpg-ydb-replication.md)

 - [Streaming Yandex Cloud Postbox events to Yandex Data Streams and analyzing them using Yandex DataLens](tutorials/events-from-postbox-to-yds.md)

 - [Delivering data from Yandex Managed Service for Apache Kafka® to Data Streams using Yandex Data Transfer](tutorials/mkf-yds-stream.md)

 - [Delivering data from Yandex Managed Service for Apache Kafka® using Yandex Data Transfer](tutorials/mkf-ydb-stream.md)

 - [Saving a data stream from Data Streams to Managed Service for ClickHouse®](tutorials/yds-to-clickhouse.md)

 - [Delivering data from a Data Streams queue to Managed Service for Apache Kafka® using Data Transfer](tutorials/yds-to-kafka.md)

 - [Delivering data from a Data Streams queue to Managed Service for YDB using Data Transfer](tutorials/yds-to-ydb.md)

 - [MySQL® change data capture and delivery to YDS](tutorials/mmy-to-yds.md)

 - [PostgreSQL change data capture and delivery to YDS](tutorials/mpg-to-yds.md)

 - [Interactive debugging of functions in Cloud Functions](tutorials/serverless-live-debug.md)

 - [Locking Terraform states using Managed Service for YDB](tutorials/terraform-state-lock.md)

 - [Developing a custom integration in API Gateway](tutorials/api-gw-integration.md)

 - [Developing CRUD APIs for a movie service](tutorials/movies-database.md)

 - [Building an interactive serverless application using WebSocket](tutorials/websocket-app.md)

### URL shortener

 - [Overview](tutorials/serverless-url-shortener/index.md)

 - [Management console](tutorials/serverless-url-shortener/console.md)

 - [Terraform](tutorials/serverless-url-shortener/terraform.md)

### Exporting audit logs to MaxPatrol SIEM

 - [Overview](tutorials/maxpatrol/index.md)

 - [Management console](tutorials/maxpatrol/console.md)

 - [Terraform](tutorials/maxpatrol/terraform.md)

 - [Yandex Cloud Postbox integration with external systems via webhooks](tutorials/postbox-webhook.md)

## Concepts

 - [Overview](concepts/index.md)

 - [Terms and definitions](concepts/resources.md)

 - [Serverless and dedicated operation modes](concepts/serverless-and-dedicated.md)

 - [Autoscaling](concepts/autoscaling.md)

 - [OLTP or OLAP operating modes](concepts/oltp-and-olap.md)

 - [Transfer](concepts/transfer.md)

 - [DynamoDB tables](concepts/dynamodb-tables.md)

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

 - [Access management](security/index.md)

## Pricing policy

 - [Overview](pricing/index.md)

### Serverless mode

 - [Serverless mode pricing policy](pricing/serverless.md)

 - [Query cost for YQL](pricing/ru-yql.md)

 - [Query cost for the Document API](pricing/ru-docapi.md)

 - [Query cost for special APIs](pricing/ru-special.md)

 - [Cost of topic operations](pricing/ru-topics.md)

### Dedicated mode

 - [Dedicated mode pricing policy](pricing/dedicated.md)

## CLI reference

 - [Overview](cli-ref/index.md)

### backup

 - [Overview](cli-ref/backup/index.md)

 - [add-access-binding](cli-ref/backup/add-access-binding.md)

 - [delete](cli-ref/backup/delete.md)

 - [get](cli-ref/backup/get.md)

 - [list](cli-ref/backup/list.md)

 - [list-access-bindings](cli-ref/backup/list-access-bindings.md)

 - [remove-access-binding](cli-ref/backup/remove-access-binding.md)

 - [set-access-bindings](cli-ref/backup/set-access-bindings.md)

### database

 - [Overview](cli-ref/database/index.md)

 - [add-access-binding](cli-ref/database/add-access-binding.md)

 - [add-labels](cli-ref/database/add-labels.md)

 - [backup](cli-ref/database/backup.md)

 - [create](cli-ref/database/create.md)

 - [delete](cli-ref/database/delete.md)

 - [get](cli-ref/database/get.md)

 - [list](cli-ref/database/list.md)

 - [list-access-bindings](cli-ref/database/list-access-bindings.md)

 - [move](cli-ref/database/move.md)

 - [remove-access-binding](cli-ref/database/remove-access-binding.md)

 - [remove-labels](cli-ref/database/remove-labels.md)

 - [restore](cli-ref/database/restore.md)

 - [set-access-bindings](cli-ref/database/set-access-bindings.md)

 - [start](cli-ref/database/start.md)

 - [stop](cli-ref/database/stop.md)

 - [update](cli-ref/database/update.md)

### resource-preset

 - [Overview](cli-ref/resource-preset/index.md)

 - [get](cli-ref/resource-preset/get.md)

 - [list](cli-ref/resource-preset/list.md)

### storage-type

 - [Overview](cli-ref/storage-type/index.md)

 - [get](cli-ref/storage-type/get.md)

 - [list](cli-ref/storage-type/list.md)

### v0

 - [Overview](cli-ref/v0/index.md)

#### backup

 - [Overview](cli-ref/v0/backup/index.md)

 - [add-access-binding](cli-ref/v0/backup/add-access-binding.md)

 - [delete](cli-ref/v0/backup/delete.md)

 - [get](cli-ref/v0/backup/get.md)

 - [list](cli-ref/v0/backup/list.md)

 - [list-access-bindings](cli-ref/v0/backup/list-access-bindings.md)

 - [remove-access-binding](cli-ref/v0/backup/remove-access-binding.md)

 - [set-access-bindings](cli-ref/v0/backup/set-access-bindings.md)

#### database

 - [Overview](cli-ref/v0/database/index.md)

 - [add-access-binding](cli-ref/v0/database/add-access-binding.md)

 - [add-labels](cli-ref/v0/database/add-labels.md)

 - [backup](cli-ref/v0/database/backup.md)

 - [create](cli-ref/v0/database/create.md)

 - [delete](cli-ref/v0/database/delete.md)

 - [get](cli-ref/v0/database/get.md)

 - [list](cli-ref/v0/database/list.md)

 - [list-access-bindings](cli-ref/v0/database/list-access-bindings.md)

 - [move](cli-ref/v0/database/move.md)

 - [remove-access-binding](cli-ref/v0/database/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/database/remove-labels.md)

 - [restore](cli-ref/v0/database/restore.md)

 - [set-access-bindings](cli-ref/v0/database/set-access-bindings.md)

 - [start](cli-ref/v0/database/start.md)

 - [stop](cli-ref/v0/database/stop.md)

 - [update](cli-ref/v0/database/update.md)

#### resource-preset

 - [Overview](cli-ref/v0/resource-preset/index.md)

 - [get](cli-ref/v0/resource-preset/get.md)

 - [list](cli-ref/v0/resource-preset/list.md)

#### storage-type

 - [Overview](cli-ref/v0/storage-type/index.md)

 - [get](cli-ref/v0/storage-type/get.md)

 - [list](cli-ref/v0/storage-type/list.md)

## Amazon DynamoDB-compatible Document API

### Tools

 - [Setting up AWS tools](docapi/tools/aws-setup.md)

 - [Data operations through the HTTP interface](docapi/tools/aws-http.md)

#### Working with the AWS CLI

 - [Overview](docapi/tools/aws-cli/index.md)

 - [Creating a table](docapi/tools/aws-cli/create-table.md)

 - [Adding data to a table](docapi/tools/aws-cli/put-item.md)

 - [Reading data from a table](docapi/tools/aws-cli/get-item.md)

 - [Updating data](docapi/tools/aws-cli/update-item.md)

 - [Data selection](docapi/tools/aws-cli/query.md)

 - [Deleting the resources you created](docapi/tools/aws-cli/cleanup.md)

#### Working with the AWS SDK

 - [Overview](docapi/tools/aws-sdk/index.md)

 - [Creating a table](docapi/tools/aws-sdk/create-table.md)

 - [Uploading data to a table](docapi/tools/aws-sdk/load-data.md)

##### Managing records in a table

 - [Creating a record](docapi/tools/aws-sdk/create-item.md)

 - [Reading a record](docapi/tools/aws-sdk/read-item.md)

 - [Updating a record](docapi/tools/aws-sdk/update-item.md)

 - [Deleting a record](docapi/tools/aws-sdk/delete-item.md)

 - [Searching and retrieving data](docapi/tools/aws-sdk/query-and-scan.md)

 - [Deleting a table](docapi/tools/aws-sdk/delete-table.md)

### Document API reference

 - [All methods](docapi/api-ref/index.md)

#### Actions

 - [BatchGetItem](docapi/api-ref/actions/batchGetItem.md)

 - [BatchWriteItem](docapi/api-ref/actions/batchWriteItem.md)

 - [CreateTable](docapi/api-ref/actions/createTable.md)

 - [DeleteItem](docapi/api-ref/actions/deleteItem.md)

 - [DeleteTable](docapi/api-ref/actions/deleteTable.md)

 - [DescribeTable](docapi/api-ref/actions/describeTable.md)

 - [DescribeTimeToLive](docapi/api-ref/actions/describeTimeToLive.md)

 - [GetItem](docapi/api-ref/actions/getItem.md)

 - [ListTables](docapi/api-ref/actions/listTables.md)

 - [PutItem](docapi/api-ref/actions/putItem.md)

 - [Query](docapi/api-ref/actions/query.md)

 - [Scan](docapi/api-ref/actions/scan.md)

 - [TransactGetItems](docapi/api-ref/actions/transactGetItems.md)

 - [TransactWriteItems](docapi/api-ref/actions/transactWriteItems.md)

 - [UpdateItem](docapi/api-ref/actions/updateItem.md)

 - [UpdateTimeToLive](docapi/api-ref/actions/updateTimeToLive.md)

 - [UpdateTable](docapi/api-ref/actions/updateTable.md)

 - [Common errors when using the Document API](docapi/common-errors.md)

## Yandex Cloud API reference for Managed Service for YDB

 - [Overview](api-ref/overview.md)

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

### gRPC

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

#### Backup

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

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

 - [ListPaths](api-ref/grpc/Backup/listPaths.md)

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

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

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

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

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

#### Database

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

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

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

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

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

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

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

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

 - [Restore](api-ref/grpc/Database/restore.md)

 - [Backup](api-ref/grpc/Database/backup.md)

 - [Move](api-ref/grpc/Database/move.md)

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

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

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

#### Location

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

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

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

#### Operation

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

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

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

#### ResourcePreset

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

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

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

#### StorageType

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

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

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

### REST

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

#### Backup

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

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

 - [ListPaths](api-ref/Backup/listPaths.md)

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

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

#### Database

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

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

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

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

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

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

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

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

 - [Restore](api-ref/Database/restore.md)

 - [Backup](api-ref/Database/backup.md)

 - [Move](api-ref/Database/move.md)

#### Location

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

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

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

#### Operation

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

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

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

#### ResourcePreset

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

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

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

#### StorageType

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

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

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

 - [Monitoring metrics](metrics.md)

 - [Audit Trails events](at-ref.md)

## Using YDB via Terraform

 - [Introduction to using YDB via Terraform](terraform/intro.md)

 - [Getting authentication credentials](terraform/credentials.md)

 - [Installing and configuring Terraform and a provider to connect to YDB](terraform/install.md)

 - [Creating configuration files and connecting to YDB](terraform/configure.md)

 - [Creating and reconfiguring a serverless database](terraform/serverless-database.md)

 - [Creating and reconfiguring a dedicated database](terraform/dedicated-database.md)

 - [Creating row-oriented and column-oriented tables in a database](terraform/tables.md)

 - [Creating document tables in a database](terraform/dynamodb-tables.md)

 - [Creating a change data feed for a table](terraform/cdc.md)

 - [Creating secondary indexes in row-oriented tables](terraform/tables-secondary-index.md)

 - [Managing YDB topic configurations](terraform/topic.md)

 - [FAQ](faq.md)

 - [Public materials](https://ydb.tech/docs/en/public-talks)