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 the Apache Kafka network protocol. Due to the compatibility layer, many tools designed to work with Kafka 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 |
| Jupyter Notebook | Instruction | By YDB-SQLAlchemy |
Data visualization (Business intelligence, BI)
| Environment | Compatibility Level | Instruction |
|---|---|---|
| Apache Superset | ydb-sqlalchemy | Instruction |
| DataLens | Full | Instruction |
| Grafana | Full | Instruction |
Orchestration
| System | Instruction |
|---|---|
| Apache Airflow™ | Instruction |
Data ingestion
| Delivery system | Guide |
|---|---|
| FluentBit | Guide |
| LogStash | Guide |
| Kafka Connect Sink | Guide |
Streaming data ingestion
| Delivery System | Instruction |
|---|---|
| Apache Kafka API | Instruction |
Data migrations
| Source | Guide |
|---|---|
| Arbitrary JDBC data sources | Guide |
| MySQL | Guide |
Schema migrations
| Environment | Instruction |
|---|---|
| goose | Instruction |
| Liquibase | Instruction |
| Flyway | Instruction |
| dbt | Instruction |
Query engines
| Engine | Guide |
|---|---|
| Apache Spark™ | Guide |
Object–relational mapping (ORM)
Vector search
| Tool | Guide |
|---|---|
| LangChain | Guide |
| Mem0 | Guide |
See also
Was the article helpful?
Previous