Try a preview of AI-powered search below!
Integrations
Use YugabyteDB with popular third-party integrations
Because YugabyteDB is wire compatible with PostgreSQL, most PostgreSQL client drivers, ORM frameworks, and other types of third-party database tools designed for PostgreSQL are compatible with YugabyteDB.
Yugabyte has partnered with open-source projects and vendors to support the following popular PostgreSQL tools.
Support |
Description |
Full |
Compatibility with the vast majority of the tool or driver features is maintained. These tools are regularly tested against the latest version documented. |
Partial |
Core functions, such as connecting and performing basic database operations, are compatible with YugabyteDB. Full integration may require additional steps, and some features may not be supported or exhibit unexpected behavior. These tools will eventually have full support from YugabyteDB. |
Version refers to the latest tested version of the integration.
Choose your integration
Drivers and ORMs
|
Version |
Support Level |
Example apps |
Drivers |
|
|
|
YugabyteDB JDBC Smart Driver [Recommended] |
42.3.5-yb-3 |
Full |
CRUD |
PostgreSQL JDBC Driver |
42.3.4 |
Full |
CRUD |
Vert.x Pg Client |
4.3.2 |
Full |
CRUD |
YugabyteDB Java Driver for YCQL |
3.10.3-yb-2 |
Full |
CRUD |
YugabyteDB Java Driver for YCQL |
4.15.0-yb-1 |
Full |
CRUD |
ORMs |
|
|
|
Ebean |
13.23.0 |
Full |
CRUD |
Hibernate |
5.4.19 |
Full |
CRUD |
Spring Data YugabyteDB |
2.3.0 |
Full |
CRUD |
Spring Data JPA |
2.6.3 |
Full |
CRUD |
MyBatis |
3.5.9 |
Full |
CRUD |
|
Version |
Support Level |
Example apps |
Drivers |
|
|
|
YugabyteDB Psycopg2 Smart Driver [Recommended] |
2.9.3 |
Full |
CRUD |
PostgreSQL Psycopg2 Driver |
2.9.3 |
Full |
CRUD |
aiopg |
1.4 |
Full |
Hello World |
YugabyteDB Python Driver for YCQL |
3.25.0 |
Full |
CRUD |
ORMs |
|
|
|
Django |
2.2 or later |
Full |
CRUD |
SQLAlchemy |
2.0 |
Full |
CRUD |
|
Version |
Support Level |
Example apps |
Drivers |
|
|
|
YugabyteDB node-postgres Smart Driver [Recommended] |
8.7.3-yb-1 |
Full |
CRUD |
PostgreSQL node-postgres Driver |
8.7.3 |
Full |
CRUD |
YugabyteDB Node.js Driver for YCQL |
4.0.0 |
Full |
CRUD |
ORMs |
|
|
|
Sequelize |
6.6.5 |
Full |
CRUD |
Prisma |
3.14 |
Full |
CRUD |
Driver |
Version |
Support Level |
Example apps |
libpq C Driver |
5.11 |
Full |
CRUD |
Driver |
Version |
Support Level |
Example apps |
libpqxx C++ Driver |
|
Full |
CRUD |
YugabyteDB C++ Driver for YCQL |
2.9.0-yb-10 |
Full |
CRUD |
|
Version |
Support Level |
Example apps |
Drivers |
|
|
|
YugabyteDB C# Smart Driver for YSQL |
8.0.0-yb-1-beta |
Full |
CRUD |
PostgreSQL Npgsql Driver |
6.0.3 |
Full |
CRUD |
YugabyteDB C# Driver for YCQL |
3.6.0 |
Full |
CRUD |
ORM |
|
|
|
Entity Framework |
6.0.2 |
Full |
CRUD |
|
Version |
Support Level |
Example apps |
Drivers |
|
|
|
Pg Gem Driver |
1.5.4 |
Full |
CRUD |
YugabyteDB Ruby Driver for YCQL |
3.2.3.2 |
Full |
CRUD |
ORM |
|
|
|
Active Record |
7.0.4 |
Full |
CRUD |
ORM |
Version |
Support Level |
Example apps |
Driver |
|
|
|
Rust-postgres Driver |
v0.19.7-yb-1-beta v0.7.10-yb-1-beta |
Full |
CRUD |
ORM |
|
|
|
Diesel |
1.42 |
Full |
CRUD |
|
Version |
Support Level |
Example apps |
Driver |
|
|
|
php-pgsql Driver |
|
Full |
CRUD |
ORM |
|
|
|
Laravel |
8.40 |
Full |
CRUD |
Driver |
Version |
Support Level |
Example apps |
YugabyteDB Java Driver for YCQL |
3.10.3-yb-2 |
Full |
CRUD |
Schema migration
Data migration
Tool |
Version |
Support |
Tutorial |
PGmigrate |
1.0.7 |
Partial |
PGmigrate |
YSQL Loader (pgloader) |
3.6.3 |
Full |
YSQL Loader |
Data integration (CDC)
GUI clients
Application frameworks
Security
Applications powered by YugabyteDB
Tool |
Version |
Support |
Tutorial |
Camunda |
7 |
Partial |
Camunda |
Other