# TablePro

> TablePro is a freemium, open-source, native macOS database client built with SwiftUI. It supports MySQL, MariaDB, PostgreSQL, SQLite, MongoDB, Redis, and 15+ other engines through native drivers. An optional AI assistant can be backed by Claude, OpenAI, GitHub Copilot, or a local Ollama model. Install via Homebrew brew install --cask tablepro or download from the website.

[TablePro](https://tablepro.app/) is a freemium, open-source, native macOS database client built with SwiftUI. It supports MySQL, MariaDB, PostgreSQL, SQLite, MongoDB, Redis, and 15+ other engines through native drivers. An optional AI assistant can be backed by Claude, OpenAI, GitHub Copilot, or a local Ollama model. Install via Homebrew `brew install --cask tablepro` or download from the website.

## Connection setup

To connect to your fortrabbit database, create a MySQL connection with **SSH Tunnel** enabled.

1. Open TablePro and create a new connection.
2. Select **MySQL** as the driver.
3. **Name**: Give it a name (e.g., `My App`).
4. **Host**: `mysql` (Do not use localhost or an IP address).
5. **Port**: `3306`
6. **Username**: `{{app-env-id}}`
7. **Password**: Enter your database password from the dashboard.
8. **Database**: `{{app-env-id}}`
9. Toggle **SSH Tunnel** on.
10. **SSH Host**: `ssh.{{region}}.frbit.app`
11. **SSH Port**: `22`
12. **SSH User**: `{{app-env-id}}`
13. **Authentication**: select **Private Key**.
14. **Key File**: browse to your local private SSH key (e.g., `~/.ssh/id_rsa`).

Click **Test Connection** to verify, then **Create** to save.
