Integrations
Written by
Updated at July 1, 2026
This section covers the basics of Yandex Query integration with Yandex Cloud services and third-party systems.
Data sources
Yandex Query supports both analytical and streaming data sources.
Analytical sources
Streaming sources
| Data source | Read | Write | Description |
|---|---|---|---|
| Yandex Data Streams | Description | ||
| Monitoring | Description | ||
| Yandex Cloud Logging | Via Yandex Data Streams | Description | |
| Yandex IoT Core | Via Yandex Data Streams | ||
| Yandex Audit Trails | Via Yandex Data Streams | Description |
SDK
| Libraries | Programming language | Support level | Repository |
|---|---|---|---|
| database/sql | Go | DML | Repository |
| ydb-go-sdk | Go | DML | Repository |
| JDBC | Java | DML | Repository |
| ydb-java-sdk | Java | DML | Repository |
| ydb-python-sdk | Python | DML | Repository |
| ydb-php-sdk | PHP | DML | Repository |
| ydb-cpp-sdk | C++ | DML | Repository |
| ydb-dotnet-sdk | .Net | DML | Repository |
| ydb-rs-sdk | Rust | DML | Repository |
Note
- Yandex Query currently supports only scripting requests.
- All supported SDKs share a common approach to working with Yandex Query and operate identically. This is best demonstrated by the following example using the Python SDK.
GUI Clients
| Environment | Support level | Guide | Description |
|---|---|---|---|
| Yandex Query UI | Full | ||
| DBeaver |
DML | Guide | Via a JDBC driver |
| JetBrains Database viewer | DML | Guide | Via a JDBC driver |
| DataGrip |
DML | Guide | Via a JDBC driver |
| Other JDBC-compatible clients | DML | Guide | Via a JDBC driver |
Interactive data analysis
| Environment | Support level | Guide | Description |
|---|---|---|---|
| Jupyter Notebooks | DML | Guide | Via yandex-query-magics |
| DataSphere | DML | Guide | Via yandex-query-magics |
Visualizing data
| Environment | Support level | Guide |
|---|---|---|
| DataLens | Full | Guide |
Orchestration
| Environment | Support level | Guide |
|---|---|---|
| Apache Airflow™ | DML | Guide |
| Yandex Managed Service for Apache Airflow™ | DML | Guide |
Note
- DML
: Data Manipulation Language. It allows reading and writing data, but does not allow managing bindings or connections.