[Yandex Cloud documentation](../../../index.md) > [Yandex Managed Service for Valkey™](../../index.md) > [Step-by-step guides](../index.md) > [Connection](index.md) > Code examples > Overview

# Code examples for connecting to a Valkey™ cluster

The available connection methods depend on whether the [sharding](../../concepts/sharding.md) is enabled in the cluster:

* [Connecting to a non-sharded cluster](non-sharded-code-examples.md).
* [Connecting to a sharded cluster](sharded-code-examples.md).

To see code examples with the host FQDN filled in, open the cluster page in the [management console](https://console.yandex.cloud) and click **Connect**.

**The Linux examples were tested in the following environment:**
* Yandex Cloud virtual machine running Ubuntu 20.04 LTS.
* Bash: `5.0.16`.
* Python: `3.8.2`; pip3: `20.0.2`.
* PHP: `7.4.3`.
* OpenJDK: `11.0.8`; Maven: `3.6.3`.
* Node.JS: `10.19.0`, npm: `6.14.4`.
* Go: `1.13.8`.
* Ruby: `2.7.0p0`.
* unixODBC: `2.3.6`.

**The Windows examples were tested in the following environment:**
* A local machine with Windows 10 Pro build `19042.1052`.
* PowerShell: `5.1.19041`.
* cURL: `7.55.1 WinSSL`.