---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ydb.tech/docs/en/integrations.md?version=v25.3
  - https://ydb.tech/docs/ru/integrations.md?version=v25.3
  - href: en/integrations/index.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: en/core/integrations/index.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/en/llms.txt

# Integrations YDB

This section provides the main information about YDB integrations with third-party systems.

{% note info %}

In addition to its own native protocol, YDB has a compatibility layer that allows external systems to connect to databases via [PostgreSQL](https://ydb.tech/docs/en/postgresql/intro.md?version=v25.3) or [Apache Kafka](https://ydb.tech/docs/en/reference/kafka-api/index.md?version=v25.3) network protocols. Thanks to the compatibility layer, many tools designed to work with these systems can also interact with YDB. The compatibility level of each specific application must be clarified separately.

{% endnote %}


## Graphical user interfaces {#gui}

<!-- source: en/integrations/gui/_includes/toc-table.md -->
|  Environment | Instruction | Compatibility level |
| --- | --- | --- |
| Embedded UI | [Instruction](../reference/embedded-ui/index.md) | |
| [DBeaver](https://dbeaver.com)  |  [Instruction](gui/dbeaver.md) | By [JDBC-driver](https://github.com/ydb-platform/ydb-jdbc-driver/releases)|
| JetBrains Database viewer |  —  | By [JDBC-driver](https://github.com/ydb-platform/ydb-jdbc-driver/releases)|
| [JetBrains DataGrip](https://www.jetbrains.com/datagrip/) | [Instruction](gui/datagrip.md) | By [JDBC-driver](https://github.com/ydb-platform/ydb-jdbc-driver/releases)|
| Other JDBC-compatible IDEs | — | By [JDBC-driver](https://github.com/ydb-platform/ydb-jdbc-driver/releases)|
| [Jupyter Notebook](https://jupyter.org) | [Instruction](gui/jupyter.md) | By [YDB-SQLAlchemy](https://github.com/ydb-platform/ydb-sqlalchemy/releases)|
<!-- endsource: en/integrations/gui/_includes/toc-table.md -->

## Data visualization (Business intelligence, BI) {#bi}

<!-- source: en/integrations/visualization/_includes/toc-table.md -->
| Environment | Compatibility Level  | Instruction |
| --- | :---: | --- |
| [Apache Superset](https://superset.apache.org) | [ydb-sqlalchemy](https://github.com/ydb-platform/ydb-sqlalchemy/releases) | [Instruction](visualization/superset.md) |
| [DataLens](https://datalens.tech) | Full | [Instruction](visualization/datalens.md) |
| [FineBI](https://intl.finebi.com/) | [PostgreSQL wire protocol](../postgresql/intro.md) | [Instruction](visualization/finebi.md) |
| [Grafana](https://grafana.com) | Full | [Instruction](visualization/grafana.md) |
<!-- endsource: en/integrations/visualization/_includes/toc-table.md -->

## Orchestration {#orchestration}

<!-- source: en/integrations/orchestration/_includes/toc-table.md -->
| System | Instruction |
| --- | --- |
| [Apache Airflow™](https://airflow.apache.org) | [Instruction](orchestration/airflow.md) |
<!-- endsource: en/integrations/orchestration/_includes/toc-table.md -->

## Data ingestion {#ingestion}

<!-- source: en/integrations/ingestion/_includes/toc-table.md -->
| Delivery System | Instruction |
| --- | --- |
| [FluentBit](https://fluentbit.io) | [Instruction](ingestion/fluent-bit.md) |
| [LogStash](https://www.elastic.co/logstash) | [Instruction](ingestion/logstash.md) |
| [Kafka Connect Sink](https://docs.confluent.io/platform/current/connect/index.html) | [Instruction](https://github.com/ydb-platform/ydb-kafka-sink-connector) |
<!-- endsource: en/integrations/ingestion/_includes/toc-table.md -->

### Streaming data ingestion {#streaming-ingestion}

<!-- source: en/integrations/ingestion/_includes/toc-table-streaming.md -->
| Delivery System | Instruction |
| --- | --- |
| [Apache Kafka API](https://kafka.apache.org) | [Instruction](../reference/kafka-api/index.md) |
<!-- endsource: en/integrations/ingestion/_includes/toc-table-streaming.md -->

## Data migrations {#data_migration}

<!-- source: en/integrations/data-migration/_includes/toc-table.md -->
| Source | Guide |
| --- | --- |
| Arbitrary [JDBC data sources](https://en.wikipedia.org/wiki/Java_Database_Connectivity) | [Guide](data-migration/import-jdbc.md) |
<!-- endsource: en/integrations/data-migration/_includes/toc-table.md -->

## Schema migrations {#schema_migration}

<!-- source: en/integrations/migration/_includes/toc-table.md -->
| Environment | Instruction |
| --- | --- |
| [goose](https://github.com/pressly/goose/) | [Instruction](migration/goose.md) |
| [Liquibase](https://www.liquibase.com) | [Instruction](migration/liquibase.md) |
| [Flyway](https://documentation.red-gate.com/fd/) | [Instruction](migration/flyway.md) |
| [dbt](https://www.getdbt.com/) | [Instruction](migration/dbt.md) |
<!-- endsource: en/integrations/migration/_includes/toc-table.md -->

## Query engines {#query_engines}

<!-- source: en/integrations/query-engines/_includes/toc-table.md -->
| Engine | Guide |
| --- | --- |
| [Apache Spark™](https://spark.apache.org) | [Guide](query-engines/spark.md) |
<!-- endsource: en/integrations/query-engines/_includes/toc-table.md -->

## Object–relational mapping (ORM) {#orm}

<!-- source: en/integrations/orm/_includes/toc-table.md -->
| Delivery System                                                 | Instruction                           |
|-----------------------------------------------------------------|---------------------------------------|
| [Hibernate](https://hibernate.org/orm/)                         | [Instruction](orm/hibernate.md)        |
| [Spring Data JDBC](https://spring.io/projects/spring-data-jdbc) | [Instruction](orm/spring-data-jdbc.md) |
| [JOOQ](https://www.jooq.org/)                                   | [Instruction](orm/jooq.md)             |
| [Dapper](https://www.learndapper.com/)                          | [Instruction](orm/dapper.md)           |
| [Entity Framework](https://docs.microsoft.com/ef/core/index)    | [Instruction](orm/entity-framework.md) |
| [Linq To DB](https://linq2db.github.io/)                        | [Instruction](orm/linq2db.md)          |
| [SQLAlchemy](https://www.sqlalchemy.org/)                       | [Instruction](orm/sqlalchemy.md)       |
| [Django](https://www.djangoproject.com/)                        | [Instruction](orm/django.md)           |
<!-- endsource: en/integrations/orm/_includes/toc-table.md -->

## Vector search {#vectorsearch}

<!-- source: en/integrations/vectorsearch/_includes/toc-table.md -->
| Tool | Guide |
| --- | --- |
| [LangChain](https://python.langchain.com/docs/introduction/) | [Guide](vectorsearch/langchain.md) |
| [Mem0](https://mem0.ai/) | [Guide](vectorsearch/mem0.md) |
<!-- endsource: en/integrations/vectorsearch/_includes/toc-table.md -->

## See also

* [YDB SDK reference](https://ydb.tech/docs/en/reference/ydb-sdk/index.md?version=v25.3)
* [Kafka API](https://ydb.tech/docs/en/reference/kafka-api/index.md?version=v25.3)
