Overview

TablePlus is a modern, native database tool with a clean UI. You can use it to manage many databases at the same time, including PostgreSQL, MySQL, SQLite, Microsoft SQL Server, and more.

The TablePlus workspace showing the products table of a SQLite database
The TablePlus workspace

Supported databases

When you create a new connection, you can choose from these databases:1

  • PostgreSQL
  • Amazon Redshift
  • MySQL
  • MariaDB and SingleStore
  • Microsoft SQL Server
  • Cassandra
  • ClickHouse
  • BigQuery
  • DynamoDB (Beta)
  • Elasticsearch
  • libSQL
  • Cloudflare D1
  • MongoDB
  • Snowflake2
  • Redis
  • SQLite
  • DuckDB
  • Oracle3
  • CockroachDB
  • Greenplum
  • Vertica

You can also connect to databases that use the same protocol as one of the databases above, such as Percona or YugabyteDB.

The new connection window listing all the database drivers
Choose a database when creating a connection

Download and install

macOS

If you see the error "The package is damaged" when installing the app, your macOS version is probably not supported. TablePlus requires macOS 12 or newer.

Windows

The TablePlus installer includes a compatible version of .NET. It checks your machine and installs .NET if it's missing.

Linux

iOS

Old builds

You can download older builds from the changelog:

Data collection

TablePlus never sends or stores your data on our servers. All database credentials are kept on your device; passwords are stored in the macOS Keychain.

TablePlus stores your email address on our server in the US for license management only. The device identification is a one-way hash and doesn't contain any private information about your device.

TablePlus sends crash reports so we can fix bugs. You can turn this off in Preferences > General by unchecking Report crashes (this requires a license).

If you use the AI assistant, TablePlus sends your prompts directly to the LLM provider or agent you configured. Nothing goes through our servers.

For more information, see:

TablePlus Beta

TablePlus is updated often. Beta builds are released even more often, so you can try new features and fixes before they are officially released.4

To opt in:

  1. Open Preferences (⌘ + ,) and go to the General tab.
  2. In the Application section, check Receive Beta Updates.
The General preferences tab with the Receive Beta Updates and Report crashes options
Receive Beta Updates in Preferences > General

If you find a regression in a beta, please send us a detailed bug report. On macOS, you can open the issue tracker from Help > Report bug & feedback (⌘ + ?).

As with any pre-release software, use the beta at your own risk.


  1. This list reflects the macOS app. Some of these databases may not be available on Windows, Linux, or iOS yet. ↩︎

  2. Snowflake is available on macOS and Windows. ↩︎

  3. Oracle is only available on macOS. ↩︎

  4. Beta updates are only available on macOS. ↩︎