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

# Yandex Cloud Router

<em>Yandex Cloud Router is at the <a href="../overview/concepts/launch-stages.md">Preview stage</a></em>.

Yandex Cloud Router allows you to manage network topologies of a hybrid cloud in Yandex Cloud.

Yandex Cloud infrastructure is <a href="https://storage.yandexcloud.net/yc-compliance/conformance_ru_pdp.pdf">protected</a> pursuant to Russian Federal Law 152-FZ.

# Yandex Cloud Router

## Step-by-step guides

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

 - [Getting information about a routing instance](operations/ri-get-info.md)

 - [Getting a list of operations in a routing instance](operations/ri-operations.md)

 - [Creating a routing instance](operations/ri-create.md)

 - [Updating parameters of a routing instance](operations/ri-update.md)

 - [Managing networks and IP prefixes in a routing instance](operations/ri-prefixes-upsert.md)

 - [Adding a private connection to a routing instance](operations/ri-priv-con-add.md)

 - [Deleting a private connection from a routing instance](operations/ri-priv-con-del.md)

 - [Deleting a routing instance](operations/ri-delete.md)

 - [Cloud Interconnect tutorials](../interconnect/operations/index.md)

## Concepts

 - [Overview](concepts/index.md)

 - [Operation overview](operations/cr-cic-ops.md)

 - [Terminology](concepts/terms.md)

 - [Routing Instance](concepts/routing-instance.md)

 - [IP prefix announcements](concepts/announces.md)

 - [Aggregated prefixes](concepts/aggregates.md)

 - [VPC Stitching](concepts/vpc-stitching.md)

## Use cases

 - [All use cases](scenarios/index.md)

 - [On-premises without redundancy and one cloud network](scenarios/ri-1_prc-1noha_vpc-1.md)

 - [On-premises without redundancy and multiple cloud networks](scenarios/ri-1_prc-1noha_vpc-few.md)

 - [On-premises with redundancy and one cloud network](scenarios/ri-1_prc-2ha_vpc-1.md)

 - [On-premises with redundancy and multiple cloud networks](scenarios/ri-1_prc-2ha_vpc-few.md)

 - [Two separate route instances without on-premises redundancy](scenarios/ri-2_prc-1noha_vpc-1.md)

 - [Even redistribution of on-premise traffic (Active-Active)](scenarios/prc-ha-with-active-active.md)

 - [Prioritizing on-premise traffic based on direction (Active-Standby)](scenarios/prc-ha-with-active-standby.md)

 - [Reserving an on-premise connection via a VPN gateway (PRC)](scenarios/prc-ha-via-vpn-gw.md)

 - [Prioritizing a static VPC route over routes from PRC](scenarios/static-priority-via-vpn-gw.md)

 - [Even traffic distribution for route 0.0.0.0/0](scenarios/prc-ha-with-default-active-active.md)

 - [Prioritizing traffic by direction for route 0.0.0.0/0](scenarios/prc-ha-with-default-active-standby.md)

 - [Connectivity for two cloud networks](scenarios/vpc-st-with-two-vpc.md)

 - [Connectivity for two cloud networks and on-premises](scenarios/vpc-st-with-two-vpc-and-onprem.md)

## Tutorials

 - [Organizing network connectivity between a BareMetal private subnet and a Virtual Private Cloud network](tutorials/bm-vrf-and-vpc-interconnect.md)

 - [Establishing network connectivity between a BareMetal private subnet and on-premise resources](tutorials/bms-cic-onprem.md)

 - [Changing a set of VPC IP prefixes in a routing instance](tutorials/ri-prefixes-upsert.md)

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

## CLI reference

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

### routing-instance

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

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

 - [add-private-connection](cli-ref/routing-instance/add-private-connection.md)

 - [create](cli-ref/routing-instance/create.md)

 - [delete](cli-ref/routing-instance/delete.md)

 - [get](cli-ref/routing-instance/get.md)

 - [get-by-cic-private-connection-id](cli-ref/routing-instance/get-by-cic-private-connection-id.md)

 - [get-by-vpc-network-id](cli-ref/routing-instance/get-by-vpc-network-id.md)

 - [list](cli-ref/routing-instance/list.md)

 - [list-operations](cli-ref/routing-instance/list-operations.md)

 - [move](cli-ref/routing-instance/move.md)

 - [move-prefix](cli-ref/routing-instance/move-prefix.md)

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

 - [remove-prefixes](cli-ref/routing-instance/remove-prefixes.md)

 - [remove-private-connection](cli-ref/routing-instance/remove-private-connection.md)

 - [update](cli-ref/routing-instance/update.md)

 - [update-networks](cli-ref/routing-instance/update-networks.md)

 - [update-prefix-mask](cli-ref/routing-instance/update-prefix-mask.md)

 - [upsert-prefixes](cli-ref/routing-instance/upsert-prefixes.md)

### v0

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

#### routing-instance

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

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

 - [add-private-connection](cli-ref/v0/routing-instance/add-private-connection.md)

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

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

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

 - [get-by-cic-private-connection-id](cli-ref/v0/routing-instance/get-by-cic-private-connection-id.md)

 - [get-by-vpc-network-id](cli-ref/v0/routing-instance/get-by-vpc-network-id.md)

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

 - [list-operations](cli-ref/v0/routing-instance/list-operations.md)

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

 - [move-prefix](cli-ref/v0/routing-instance/move-prefix.md)

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

 - [remove-prefixes](cli-ref/v0/routing-instance/remove-prefixes.md)

 - [remove-private-connection](cli-ref/v0/routing-instance/remove-private-connection.md)

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

 - [update-networks](cli-ref/v0/routing-instance/update-networks.md)

 - [update-prefix-mask](cli-ref/v0/routing-instance/update-prefix-mask.md)

 - [upsert-prefixes](cli-ref/v0/routing-instance/upsert-prefixes.md)

### v1

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

#### routing-instance

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

 - [add-labels](cli-ref/v1/routing-instance/add-labels.md)

 - [add-private-connection](cli-ref/v1/routing-instance/add-private-connection.md)

 - [create](cli-ref/v1/routing-instance/create.md)

 - [delete](cli-ref/v1/routing-instance/delete.md)

 - [get](cli-ref/v1/routing-instance/get.md)

 - [get-by-cic-private-connection-id](cli-ref/v1/routing-instance/get-by-cic-private-connection-id.md)

 - [get-by-vpc-network-id](cli-ref/v1/routing-instance/get-by-vpc-network-id.md)

 - [list](cli-ref/v1/routing-instance/list.md)

 - [list-operations](cli-ref/v1/routing-instance/list-operations.md)

 - [move](cli-ref/v1/routing-instance/move.md)

 - [move-prefix](cli-ref/v1/routing-instance/move-prefix.md)

 - [remove-labels](cli-ref/v1/routing-instance/remove-labels.md)

 - [remove-prefixes](cli-ref/v1/routing-instance/remove-prefixes.md)

 - [remove-private-connection](cli-ref/v1/routing-instance/remove-private-connection.md)

 - [update](cli-ref/v1/routing-instance/update.md)

 - [update-networks](cli-ref/v1/routing-instance/update-networks.md)

 - [update-prefix-mask](cli-ref/v1/routing-instance/update-prefix-mask.md)

 - [upsert-prefixes](cli-ref/v1/routing-instance/upsert-prefixes.md)

## API reference

### gRPC

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

#### Operation

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

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

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

#### RoutingInstance

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

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

 - [GetByVpcNetworkId](api-ref/grpc/RoutingInstance/getByVpcNetworkId.md)

 - [GetByCicPrivateConnectionId](api-ref/grpc/RoutingInstance/getByCicPrivateConnectionId.md)

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

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

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

 - [UpsertPrefixes](api-ref/grpc/RoutingInstance/upsertPrefixes.md)

 - [RemovePrefixes](api-ref/grpc/RoutingInstance/removePrefixes.md)

 - [AddPrivateConnection](api-ref/grpc/RoutingInstance/addPrivateConnection.md)

 - [RemovePrivateConnection](api-ref/grpc/RoutingInstance/removePrivateConnection.md)

 - [UpdateNetworks](api-ref/grpc/RoutingInstance/updateNetworks.md)

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

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

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

 - [MovePrefix](api-ref/grpc/RoutingInstance/movePrefix.md)

 - [UpdatePrefixMask](api-ref/grpc/RoutingInstance/updatePrefixMask.md)

### REST

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

#### Operation

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

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

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

#### RoutingInstance

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

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

 - [GetByVpcNetworkId](api-ref/RoutingInstance/getByVpcNetworkId.md)

 - [GetByCicPrivateConnectionId](api-ref/RoutingInstance/getByCicPrivateConnectionId.md)

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

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

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

 - [UpsertPrefixes](api-ref/RoutingInstance/upsertPrefixes.md)

 - [RemovePrefixes](api-ref/RoutingInstance/removePrefixes.md)

 - [AddPrivateConnection](api-ref/RoutingInstance/addPrivateConnection.md)

 - [RemovePrivateConnection](api-ref/RoutingInstance/removePrivateConnection.md)

 - [UpdateNetworks](api-ref/RoutingInstance/updateNetworks.md)

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

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

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

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