Support levels
Cockroach Labs has partnered with open-source projects, vendors, and individuals to offer the following levels of support with third-party tools:- Full support indicates that Cockroach Labs is committed to maintaining compatibility with the vast majority of the tool’s features. CockroachDB is regularly tested against the latest version documented in the table below.
- Partial support indicates that Cockroach Labs is working towards full support for the tool. The primary features of the tool are compatible with CockroachDB (e.g., connecting and basic database operations), but full integration may require additional steps, lack support for all features, or exhibit unexpected behavior.
- Partner supported indicates that Cockroach Labs has a partnership with a third-party vendor that provides support for the CockroachDB integration with their tool.
Tools, drivers, or frameworks are considered unsupported if:
- The tool, driver, or framework is not listed on this page.
- The version of a supported tool, driver, or framework is not listed on this page.
Unless explicitly stated, support for a driver or data access framework does not include . For client-side transaction retry handling samples, see .
Drivers
| Language | Driver | Latest tested version | Support level | CockroachDB adapter | Tutorial |
|---|---|---|---|---|---|
| C | libpq | PostgreSQL 13 | Partial | N/A | N/A |
| C# (.NET) | Npgsql | 7.0.2 | Full | N/A | |
| Go | pgx pq | v5.3.1 (use latest version of CockroachDB adapter)v1.10.5 | Full Full | crdbpgx (includes client-side transaction retry handling)N/A | |
| Java | JDBC | REL42.7.3 | Full | N/A | |
| JavaScript | pg | 8.2.1 | Full | N/A | |
| Python | psycopg3 psycopg2 asyncpg | 3.0.16 2.8.6 v0.24.0 | Full Full Partial | N/A N/A N/A | |
| Ruby | pg | v1.4.6 | Full | N/A | |
| Rust | rust-postgres | 0.19.2 | Partial | N/A |
Data access frameworks (e.g., ORMs)
| Language | Framework | Latest tested version | Support level | CockroachDB adapter | Tutorial |
|---|---|---|---|---|---|
| Go | GORM go-pgupper/db | v1.24.1 v10.9.0v4 | Full FullFull | crdbgorm (includes client-side transaction retry handling)N/AN/A | N/A |
| Java | Hibernate (including Hibernate Spatial)jOOQMyBatis | 6.6.20 (must be at least 5.4.19) 3.13.2 (must be at least 3.13.0)3.5.5 | Full FullFull | N/A N/AN/A | |
| JavaScript/TypeScript | Sequelize Knex.jsPrismaTypeORM | v6.0.5 (use latest version of CockroachDB adapter) 2.5.1 3.14.0 0.3.17 | Full FullFullFull | sequelize-cockroachdb N/AN/AN/A | |
| Ruby | ActiveRecord RGeo/RGeo-ActiveRecord | 8.1.0 (use latest version of CockroachDB adapter) | Full | activerecord-cockroachdb-adapter (includes client-side transaction retry handling) | |
| Python | Django (including GeoDjango)peeweeSQLAlchemy | 4.1.x (use latest version of CockroachDB adapter) 3.13.30.7.131.4.17 (use latest version of CockroachDB adapter) | Full FullFullFull | django-cockroachdb N/AN/Asqlalchemy-cockroachdb (includes client-side transaction retry handling) | N/A (See peewee docs.) |
Application frameworks
Graphical user interfaces (GUIs)
| GUI | Latest tested version | Support level | Tutorial |
|---|---|---|---|
| DBeaver | 5.2.3 | Full |
Integrated development environments (IDEs)
| IDE | Latest tested version | Support level | Tutorial |
|---|---|---|---|
| DataGrip | 2024.1 | Full | N/A |
| IntelliJ IDEA | 2024.1 | Full |
Enhanced data security tools
| Tool | Support level | Integration |
|---|---|---|
| Satori | Partner supported | |
| HashiCorp Vault | Partner supported |
Schema migration tools
Data migration tools
| Tool | Latest tested version | Support level | Documentation |
|---|---|---|---|
| AWS DMS | 3.4.6 | Full | |
| Qlik Replicate | November 2022 | Full | |
| Striim | 4.1.2 | Full | |
| Oracle GoldenGate | 21.3 | Partial | |
| Debezium | 2.4 | Full |
Provisioning tools
| Tool | Latest tested version | Support level | Documentation |
|---|---|---|---|
| Terraform | 1.3.2 | Partial | Terraform provider for CockroachDB Cloud |
Other tools
| Tool | Latest tested version | Support level | Tutorial |
|---|---|---|---|
| Delphix | 29.0.0.1 | Partner supported | Provision, mask, and integrate data with Delphix (external) |
| Flowable | 6.4.2 | Full | Getting Started with Flowable and CockroachDB (external) |

