diff --git a/_includes/sidebar-data-v20.2.json b/_includes/sidebar-data-v20.2.json
index 93af4d4c521..ecc6d6e9af1 100644
--- a/_includes/sidebar-data-v20.2.json
+++ b/_includes/sidebar-data-v20.2.json
@@ -745,6 +745,9 @@
},
{
"title": "Third-Party Database Tools",
+ "urls": [
+ "/${VERSION}/third-party-database-tools.html"
+ ],
"items": [
{
"title": "DBeaver GUI",
diff --git a/_includes/v20.2/misc/tooling.md b/_includes/v20.2/misc/tooling.md
new file mode 100644
index 00000000000..f55112c3c58
--- /dev/null
+++ b/_includes/v20.2/misc/tooling.md
@@ -0,0 +1,53 @@
+## Support levels
+
+We’ve partnered with open-source projects, vendors, and individuals to offer the following levels of support with third-party tools.
+
+- **Full support** indicates that the vast majority of the tool's features should work without issue with CockroachDB. CockroachDB is regularly tested against the recommended version documented here.
+- **Beta support** indicates that the tool has been tried with CockroachDB, but its integration might require additional steps, lack support for all features, or exhibit unexpected behavior.
+
+If you encounter problems, please [open an issue](https://github.com/cockroachdb/cockroach/issues/new) with details to help us make progress toward better support.
+
+## Drivers
+
+| Language | Driver | Recommended version | Support level |
+|----------+--------+---------------------+---------------|
+| C | [libpq](http://www.postgresql.org/docs/9.5/static/libpq.html) | [PostgreSQL 9.5](http://www.postgresql.org/docs/9.5/static/libpq.html) | Beta |
+| C++ | [libpqxx](build-a-c++-app-with-cockroachdb.html) | [7.1.1](https://github.com/jtv/libpqxx/releases) (Windows)
[4.0.1](https://github.com/jtv/libpqxx/releases) or higher (macOS) | Beta |
+| C# (.NET) | [Npgsql](build-a-csharp-app-with-cockroachdb.html) | [4.1.3.1](https://www.nuget.org/packages/Npgsql/) | Beta |
+| Clojure | [java.jdbc](build-a-clojure-app-with-cockroachdb.html) | [0.7.11](https://search.maven.org/search?q=g:org.clojure%20AND%20a:java.jdbc) | Beta |
+| Go | [pgx](https://godoc.org/github.com/jackc/pgx)
[pq](build-a-go-app-with-cockroachdb.html) | [4.6.0](https://github.com/jackc/pgx/releases)
[1.5.2](https://github.com/lib/pq/releases) | Full
Full |
+| Java | [JDBC](build-a-java-app-with-cockroachdb.html) | [42.2.12](https://jdbc.postgresql.org/download.html#current) | Full |
+| Node.js | [pg](build-a-nodejs-app-with-cockroachdb.html) | [8.2.1](https://www.npmjs.com/package/pg) | Beta |
+| PHP | [php-pgsql](build-a-php-app-with-cockroachdb.html) | [PHP 7.4.6](https://www.php.net/downloads) | Beta |
+| Python | [psycopg2](build-a-python-app-with-cockroachdb.html) | [2.8.6](https://www.psycopg.org/docs/install.html) | Full |
+| Ruby | [pg](build-a-ruby-app-with-cockroachdb.html) | [1.2.3](https://rubygems.org/gems/pg) | Beta |
+| Rust | postgres {% comment %} This link is in HTML instead of Markdown because HTML proofer dies bc of https://github.com/rust-lang/crates.io/issues/163 {% endcomment %} | [0.17.3](https://crates.io/crates/postgres/) | Beta |
+
+## Object-relational mappers (ORMs)
+
+| Language | ORM | Recommended version | Support level |
+|----------+-----+---------------------+---------------|
+| Go | [GORM](build-a-go-app-with-cockroachdb-gorm.html) | [1.9.11](https://github.com/jinzhu/gorm/releases) | Full |
+| Java | [Hibernate](build-a-java-app-with-cockroachdb-hibernate.html)
[jOOQ](build-a-java-app-with-cockroachdb-jooq.html) | [5.4](https://hibernate.org/orm/releases/)
[3.13.2](https://www.jooq.org/download/versions) (must be 3.13.0 or higher) | Full
Full |
+| Node.js | [Sequelize](build-a-nodejs-app-with-cockroachdb-sequelize.html) | [sequelize 5.21.9](https://www.npmjs.com/package/sequelize)
[sequelize-cockroachdb 1.1.0](https://www.npmjs.com/package/sequelize-cockroachdb) | Beta |
+| Ruby | [ActiveRecord](build-a-ruby-app-with-cockroachdb-activerecord.html) | [activerecord 5.2.4.2](https://rubygems.org/gems/activerecord)
[activerecord-cockroachdb-adpater 5.2.0.beta2](https://rubygems.org/gems/activerecord-cockroachdb-adapter) | Beta |
+| Python | [Django](build-a-python-app-with-cockroachdb-django.html)
[peewee](http://docs.peewee-orm.com/en/latest/peewee/playhouse.html#cockroach-database)
[PonyORM](build-a-python-app-with-cockroachdb-pony.html)
[SQLAlchemy](build-a-python-app-with-cockroachdb-sqlalchemy.html) | [Django 3.0.6](https://pypi.org/project/Django/)
[django-cockroachdb 3.0](https://pypi.org/project/django-cockroachdb/)
[3.13.3](https://pypi.org/project/peewee/)
[0.7.13](https://pypi.org/project/pony/)
[SQLAlchemy 1.3.17](https://pypi.org/project/SQLAlchemy/)
[sqlalchemy-cockroachdb 0.4.0](https://pypi.org/project/sqlalchemy-cockroachdb/) | Full
Full
Full
Full |
+| Typescript | [TypeORM](https://typeorm.io/#/) | [0.2.24](https://www.npmjs.com/package/typeorm) | Full |
+
+## Graphical user interfaces (GUIs)
+
+| GUI | Recommended version | Support level |
+|-----+---------------------+---------------|
+| [DBeaver](dbeaver.html) | [5.2.3](https://dbeaver.io/download/) or higher | Full |
+
+## Integrated development environments (IDEs)
+
+| IDE | Recommended version | Support level |
+|-----+---------------------+---------------|
+| [IntelliJ IDEA](intellij-idea.html) | [2018.1](https://www.jetbrains.com/idea/download/other.html) | Beta |
+
+## Schema migration tools
+
+| Tool | Recommended version | Support level |
+|-----+---------------------+---------------|
+| [Flyway](flyway.html) | [6.4.2](https://flywaydb.org/documentation/commandline/#download-and-installation) or higher | Full |
diff --git a/v20.2/third-party-database-tools.md b/v20.2/third-party-database-tools.md
index 8ccaf81b56e..81f560a169f 100644
--- a/v20.2/third-party-database-tools.md
+++ b/v20.2/third-party-database-tools.md
@@ -6,25 +6,9 @@ toc: true
CockroachDB's support of the PostgreSQL wire protocol enables support for many [drivers](build-an-app-with-cockroachdb.html), [ORMs](build-an-app-with-cockroachdb.html), and other types of third-party database tools.
-## Support
+{% include {{page.version.version}}/misc/tooling.md %}
-We offer the following levels of support with third-party tools:
-
-- **Comprehensive support** indicates that the vast majority of the tool's features should work without issue with CockroachDB.
-- **Partial support** indicates that the tool works with CockroachDB, but its integration might require additional steps, lack support for all features, or exhibit undesirable behavior.
-
-## Graphical User Interface
-
-- [DBeaver](dbeaver.html) _(comprehensive support)_
-
-## Integrated Development Environment (IDE)
-
-- [Intellij IDEA (Java)](intellij-idea.html) _(partial support)_
-
-## Schema Migration Tools
-
-- [Flyway](flyway.html) _(comprehensive support)_
-
-## See Also
+## See also
- [Build an App with CockroachDB](build-an-app-with-cockroachdb.html)
+- [Install a Postgres Client](install-client-drivers.html)