Integrations YDB

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

Note

In addition to its own native protocol, YDB has a compatibility layer that allows external systems to connect to databases via network protocols PostgreSQL or Apache Kafka. Due to the compatibility layer, many tools designed to work with these systems can also interact with YDB. The compatibility level of each specific application needs to be clarified separately.

Graphical user interfaces

Environment Instruction Compatibility level
Embedded UI Instruction
DBeaver Instruction By JDBC-driver
JetBrains Database viewer By JDBC-driver
JetBrains DataGrip Instruction By JDBC-driver
Other JDBC-compatible IDEs By JDBC-driver

Data visualization (Business intelligence, BI)

Environment Compatibility Level Instruction
Apache Superset PostgreSQL wire protocol Instruction
FineBI PostgreSQL wire protocol Instruction
Grafana Full Instruction

Data ingestion

Delivery System Instruction
FluentBit Instruction
LogStash Instruction
Kafka Connect Sink Instruction
Arbitrary JDBC data sources Instruction

Streaming data ingestion

Delivery System Instruction
Apache Kafka API Instruction

Data migrations

Environment Instruction
goose Instruction
Liquibase Instruction
Flyway Instruction

Object–relational mapping (ORM)

Delivery System Instruction
Hibernate Instruction
Spring Data JDBC Instruction
JOOQ Instruction
Dapper Instruction

See also