Documentation
FAQ & support
Common questions about licensing, data, and where to get help.
Is TableR free and open source?
Yes. TableR is distributed under the GNU General Public License v3.0. You can read, modify, and contribute to the source on GitHub.
Which databases are supported?
18 engines across relational, analytical, embedded, NoSQL, and cloud-native categories — from PostgreSQL and MySQL to Snowflake, MongoDB, and Cloudflare D1. See Connections & databases for the full list.
Where are my credentials stored?
In the operating system keyring. Secrets are not shown in the interface, and they never touch this website.
Does it work offline?
The desktop app runs locally. AI features require a configured provider and network access, but everything else works on your machine.
Is my data sent anywhere?
No. TableR connects directly from your machine to your databases. This website does not receive your queries, results, or credentials. Only AI features contact an external provider — and only with the context you send in a message.
What is Safe Mode?
A six-level guard (0–5) over what SQL is allowed to run. Higher levels block or require confirmation for writes and destructive DDL. A separate, always-on capability guard blocks filesystem, network, and OS access at every level, with no bypass. See SQL workspace and AI & Agent for the full model.
Can the AI run destructive SQL on its own?
Only within limits you set. The autonomy dial decides when the agent pauses for approval, and Safe Mode decides what is allowed at all. Even at Full autonomy, that standing approval only applies at Safe Mode levels 1–3; DROP, TRUNCATE, and CREATE TABLE stay hard-blocked at the strict tiers.
How do query timeouts and cancellation work?
Read-only statements time out after 180 seconds and mutating or schema statements after 60 seconds; a mixed batch uses the shorter window. You can cancel anytime — on PostgreSQL and MySQL/MariaDB the statement is stopped on the server too. See Architecture for the details.
Which engines can I bootstrap locally?
Local bootstrap is available for PostgreSQL, MySQL, MariaDB, and SQLite (MongoDB is planned). Any supported engine can also be opened through a saved profile, a connection string, or file selection where applicable.
How do I update TableR?
Download the newest release and install it over the current version. Saved connections live in the OS keyring and preferences are stored locally, so they carry across updates.
How do I report a bug or request a feature?
Use GitHub Issues for reproducible bugs and GitHub Discussions for ideas or general questions.
You can support continued work through Buy Me a Coffee. Contributions and focused feature proposals are always welcome.