> ## Documentation Index
> Fetch the complete documentation index at: https://cockroachlabs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Third-Party Tools Supported by the Community

export const InternalLink = ({version, path = "", children, ...props}) => {
  let detectedVersion = version || "stable";
  if (typeof window !== 'undefined' && !version) {
    const match = window.location.pathname.match(/\/docs\/([^/]+)/);
    if (match) {
      detectedVersion = match[1];
    }
  }
  const normalizedPath = path.startsWith("/") ? path.slice(1) : path;
  return <a href={`/docs/${detectedVersion}/${normalizedPath}`} {...props}>
      {children}
    </a>;
};

The following tools have been tested or developed by the CockroachDB community, but are not officially supported by Cockroach Labs.

If you encounter problems with using these tools, please contact the maintainer of the tool with details.

<Tip>
  If you have a tested or developed a third-party tool with CockroachDB, and would like it listed on this page, please contact the [Cockroach Labs docs team](https://github.com/cockroachlabs/docs).
</Tip>

## Drivers and data access frameworks

### C++

* [libpqxx](https://github.com/cockroachdb/community-tooling-samples/tree/main/cxx)

### Elixir

* [Postgrex](https://hexdocs.pm/postgrex/Postgrex.html)
  * [Example of connecting to CockroachDB Basic using Postgrex](https://github.com/devalexandre/elixir-cockroach)

### Go

* [sqlx](http://jmoiron.github.io/sqlx/)

### Java

* [JDBI](https://jdbi.org/)
* [clojure.java.jdbc](https://github.com/cockroachdb/community-tooling-samples/tree/main/clojure)

### PHP

* [php-pgsql](https://github.com/cockroachdb/community-tooling-samples/tree/main/php)

### PowerShell

* [Npgsql](https://blog.ervits.com/2020/03/exploring-cockroachdb-with-jupyter.html)

### R

* [RPostgres](https://blog.ervits.com/2020/02/exploring-cockroachdb-with-r-and.html)

### Rust

* [tokio\_postgres](https://docs.rs/tokio-postgres/latest/tokio_postgres)

### Other

### Other

* [Apache Hop (Incubating)](https://hop.apache.org)

## Visualization tools

* [Beekeeper Studio](https://www.beekeeperstudio.io/db/cockroachdb-client/)
* [DbVisualizer](https://www.cdata.com/kb/tech/cockroachdb-jdbc-dbv.rst)
* [Navicat for PostgreSQL](https://www.navicat.com/products/navicat-for-postgresql)/[Navicat Premium](https://www.navicat.com/products/navicat-premium)
* [Pgweb](http://sosedoff.github.io/pgweb/)
* [Postico](https://eggerapps.at/postico/)
* [TablePlus](https://tableplus.com/blog/2018/06/best-cockroachdb-gui-client-tableplus.html)

## Schema migration tools

* [SchemaHero](https://schemahero.io/databases/cockroachdb/connecting/)
* [DbUp](https://github.com/DbUp/DbUp/issues/464#issuecomment-895503849)
* [golang-migrate](https://github.com/golang-migrate/migrate/tree/master/database/cockroachdb)
* [db-migrate](https://db-migrate.readthedocs.io/)

## Connection pooling tools

* [PGBouncer](https://dzone.com/articles/using-pgbouncer-with-cockroachdb)

## IAM tools

* [Vault](https://www.vaultproject.io/docs/configuration/storage/cockroachdb)

## See also

* <InternalLink path="install-client-drivers">Install a Driver or ORM Framework</InternalLink>
* <InternalLink path="third-party-database-tools">Third-Party Tools Supported by Cockroach Labs</InternalLink>
