Frequently asked questions
General
What is TablePro?
A native, open-source database client. On the Mac, query and edit PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Redis and more, and work with schemas. The iPhone and iPad app offers a smaller set of database tools.
See all features.
What does “native” mean here?
TablePro uses native interfaces and database drivers, without Electron or JDBC. The current apps use Swift: AppKit and SwiftUI on the Mac, and device features such as Face ID and Shortcuts on iPhone and iPad.
Is TablePro free?
Yes. The Mac app has no trial period or time limit. All supported engines, AI, MCP and Safe Mode are free. Starter and Team add the features on the pricing page.
The iPhone and iPad app is free, with no license or in-app purchases.
Is TablePro open source?
Yes. Both apps, including paid-feature code, are under the AGPLv3 in one GitHub repository. Builds from source still check licenses for paid features.
Can I use TablePro at work?
Yes, in a company of any size. The AGPL places no conditions on running TablePro. They apply to distributing it, and to offering a modified version to others over a network. The license text has the details.
Platforms
Which Macs does TablePro run on?
The Mac app requires macOS 13 Ventura or later and runs natively on Apple silicon and Intel. Get it from the download page or with Homebrew.
Is there an app for iPhone and iPad?
Yes. The free App Store app requires iOS and iPadOS 18 or later and connects to MySQL, MariaDB, TiDB, OceanBase, PostgreSQL, SQLite, DuckDB, Redis, SQL Server and Oracle. It supports queries, SSH tunnels, Safe Mode and Face ID; table browsing and editing depend on the engine.
It has no AI assistant, MCP server or saved queries. See its features and limits.
Is there a version for Windows or Linux?
No. There is no Windows version. A Linux prototype exists, but there is nothing to install and no release date.
Which languages are the apps in?
The Mac app supports English, Vietnamese, Simplified Chinese, Traditional Chinese, Korean, Turkish and French, though some translated screens still show English. The iPhone and iPad app supports English, Vietnamese, Korean, Simplified Chinese and Traditional Chinese.
The website and account portal support multiple languages. Documentation is in English.
Databases
Which databases can I connect to?
The Mac app supports PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Redis and more. See supported databases for each engine’s capabilities.
The iPhone and iPad app connects to MySQL, MariaDB, TiDB, OceanBase, PostgreSQL, SQLite, DuckDB, Redis, SQL Server and Oracle.
Do I have to install database drivers?
Drivers for PostgreSQL, MySQL, SQLite, Redis, MariaDB, TiDB, OceanBase, Databend, Amazon Redshift, CockroachDB, PGlite and ClickHouse are bundled on the Mac. Others download on first use, require internet access and update independently. TablePro verifies their checksum and code signature.
All iPhone and iPad drivers are built in.
Can I connect through SSH or TLS?
Yes, where the engine supports them. The Mac app supports SSH keys, passwords, agents and jump hosts, plus TLS certificate verification and external tunnels or proxies. See connection options.
On iPhone and iPad, SSH uses a password or private key. Jump hosts are not supported.
Where are my passwords stored?
Saved passwords stay in the Keychain. On the Mac, you can instead resolve them from files, environment variables, shell commands, 1Password, Vault or AWS Secrets Manager.
Password sync is a separate opt-in: enable Passwords on the Mac or Sync Passwords on iPhone and iPad. It uses iCloud Keychain.
Can I bring my connections from another app?
Yes. The Mac app imports connections and saved passwords from TablePlus, Sequel Ace, DBeaver, DataGrip, Beekeeper Studio and Navicat. Importing is free.
Pricing and licenses
What does a license add?
Starter adds Compare & Sync, Query Insights, Result Charts, Data Rewind, iCloud Sync, Linked Folders, Encrypted Export and Environment Variables to the Mac app. Team also adds Team Catalog and Team Library. See paid features for details.
How much does a license cost?
Choose monthly, yearly or one-time billing in US dollars. Team starts at 5 seats. See current prices and totals.
How many Macs does a license cover?
Starter covers one person on up to 2 Macs. Team has 5–200 seats; each seat is one activated Mac. iPhone and iPad use no seat.
To move an activation, remove the old Mac in your account.
What happens when my subscription ends?
Paid features stop: iCloud Sync pauses and shared connections may be hidden. Your local connections, queries and settings remain. Free features keep working; renewing restores paid access.
One-time licenses have no expiry date. iPhone and iPad are unaffected.
Does a license work offline?
Yes, within the offline window. TablePro verifies the signature on launch and checks the server every 7 days. Paid features work for 30 days after the last successful check if the server is unreachable.
Driver downloads, updates and cloud AI still need internet access.
Who handles the payment?
Polar is the merchant of record and handles payment, tax and receipts. Manage invoices and subscriptions in Polar’s customer portal using your purchase email.
Which payment methods can I use?
Polar’s checkout takes credit and debit cards.
Can I get an invoice for my company?
Yes. In Polar’s customer portal you can add a company name, a VAT number and a billing address to an invoice, then download it.
Can I get a refund?
Yes. Purchases and subscription renewals are refundable within 7 days of each charge. See the refund policy.
I lost my license key. Where is it?
Find it in your purchase email or your account. Sign in with your purchase email to see your keys.
What is priority support?
It comes with a Team license: emails from Team customers are answered first, within one business day. The terms describe support for every plan.
Privacy and network
What do the apps send to TablePro?
The Mac app sends a daily usage report by default; disable it in Settings > General > Privacy. It includes a hashed machine ID, app details and database types, never hostnames, usernames, passwords, queries or rows.
License checks run every 7 days and send the key, machine ID, Mac name and app and macOS versions. iPhone and iPad reports are opt-in. Team Library receives settings and saved SQL you publish. See the privacy policy, including IP logging.
Do I need to sign up?
No sign-up is needed to use the apps. Buyers manage licenses, Macs and seats in their account, signing in through a link emailed to their purchase address.
Does the AI assistant send my data to TablePro?
No. Requests go directly to your chosen provider, not through TablePro. They include the database type and name, schema and current query by default. Result rows need a separate opt-in. Ollama, llama.cpp and MLX run locally. Providers may charge for use. See AI data handling.
What does iCloud Sync store, and where?
Sync is off by default and uses a private database in your iCloud account, which TablePro cannot read. Passwords require a separate opt-in: Passwords on the Mac or Sync Passwords on iPhone and iPad.
iCloud Sync requires Starter or Team on the Mac and is free on iPhone and iPad.
Account and team
How do I sign in to my account?
Enter your purchase email in your account. The emailed link works once and expires shortly. Only buyers sign in to the portal; team members use an invitation code in the Mac app.
How do I add or remove team members?
Invite teammates by email in your account. They enter the code in Settings > License; each activated Mac takes a seat. Removing a member frees the seat and deletes their published Team Library items. Their Macs lose paid access at the next license check, not immediately.
How do I change the number of seats?
Change subscription seats in your account; the difference appears on your next invoice. For one-time licenses, email [email protected].
How do I cancel a subscription?
Cancel in your account or Polar’s portal. Access continues through the paid period without another renewal. You can resume before it ends.
Switching from another app
Do I have to set up my connections again?
If your current client is supported, you can import connections from TablePlus, Sequel Ace, DBeaver, DataGrip, Beekeeper Studio and Navicat, including saved passwords, SSH tunnels and TLS settings.
How does TablePro compare with other database clients?
See comparisons for differences, checked dates and sources, including where another client may fit better.
Need help?
Email [email protected], or report a problem on GitHub.
Live chat loads after the page finishes loading.