Skip to main content
First time here: Quick Start gets you from install to a query without a database server of your own, using the bundled Chinook sample.

Start here

Installation

Homebrew or DMG, on macOS 14.0+.

Quick Start

Connect and run a query, sample database included.

Switching to TablePro

Import from TablePlus, Sequel Ace, DBeaver, and others.

FAQ

Licensing, privacy, offline use, coverage.

Troubleshooting

Symptom-first checks for launch, connect, and save failures.

Connections

Managing Connections

Create, organize, and switch connections.

Connection URLs

Paste a URL, get a connection.

SSH Tunneling

Reach a database behind a bastion, no ssh binary needed.

SSH Profiles

Reusable SSH tunnel configurations.

SSL/TLS

Encrypted connections, per-engine defaults, certificate verification.

Connection Sharing

Export and import connection definitions.

Open Project Folder

A connection from the settings in a project’s config files.

Databases

Supported databases

Every engine, and where its driver comes from.

Plugins & Themes

Drivers, import and export formats, and themes from the registry.

Write SQL

SQL Editor

Highlighting, multi-statement execution, formatting.

Autocomplete

Schema-aware completions from cached column metadata.

Query Parameters

:name placeholders filled in a panel, run as prepared statements.

Vim Mode

Motions, operators, text objects, and macros in the editor.

Query History

SQLite FTS5-backed history with full-text search.

Query Insights

Which of your statements are slow and which repeat. Starter feature.

Code Folding

Collapse statements, CTEs, subqueries and BEGIN blocks from the gutter.

SQL Files

Open a .sql file as a query tab and save back to it.

Browse and edit data

Data Grid

Inline editing, sorting, filtering, undo.

Filtering

Per-column filters, presets, persisted per table.

Change Tracking

Stage edits, preview SQL, save or discard.

Cell and Row Viewers

JSON, PHP serialized, and binary viewers, plus row details.

CSV Inspector

Edit CSV and TSV files without importing them.

Query Results

Result tabs, pinning, the row cap, and what a failed statement shows.

Schema and server

Table Structure

Alter columns, indexes, foreign keys, primary keys.

Table Operations

Truncate, drop, maintenance, views, databases.

ER Diagram

Visualize tables and foreign keys.

EXPLAIN Visualization

Inspect query plans as a tree.

Server Dashboard

Live server stats and activity.

Users & Roles

Users, roles, and privileges on MySQL and PostgreSQL.

Import and export

Import & Export

CSV, JSON, SQL dumps in and out.

Backup & Restore

pg_dump and pg_restore for PostgreSQL and Redshift.

AI

AI Assistant

Chat, inline suggestions, explain, optimize, and fix-error.

MCP Server

Expose TablePro to Claude and other MCP clients.

External API

URL scheme, MCP, and pairing for other apps.

Raycast Extension

Search connections, run queries, focus tabs.

URL Scheme

tablepro:// URLs to open connections, tables, and queries.

Around the app

Query Tabs

A tab strip per connection, in one window.

Connections strip

Every connection and database you have open, one click away.

Open Quickly

Fuzzy search over tables, databases, and saved queries.

Favorites

Pin tables, save queries, link a folder of .sql files.

Keyboard Shortcuts

Every default binding, and how to rebind it.

Sync and licensing

iCloud Sync

Connections, favorites, and settings across Macs.

Handoff

Resume the active connection or table on another device.

Licensing

License keys, tiers, offline validation.

Team Plan

Share one license, manage seats, invite codes.

Customization

Settings

Every tab, its controls, and their defaults.

Appearance

Themes, fonts, colors, connection colors.

Editor Settings

Editor toggles, Vim mode, indentation.

Data Settings

Page size, result cap, JSON viewer, history.

iPhone and iPad

iPhone and iPad

Browse, query, and edit rows on a synced connection list.

Security and privacy

Privacy

Every outbound request and where its off switch is.

Safe Mode

Prompt before destructive statements on production.

Acknowledgements

The open source libraries in the app, and their licenses.