Skip to content

Settings and file locations

Tools → Settings, or the Settings button in the toolbar. Two tabs: General and AI.

General

SettingOptions
Interface languageEnglish, Croatian, Bosnian, Slovenian, Italian, German
ThemeDark or Light
UI fontSystem UI (default), Inter, Segoe UI, Roboto, Arial, Monospace
Font size (UI)Size of the interface text
DataGrid fontSystem Mono (default), Consolas, JetBrains Mono, Fira Code, Courier New, Cascadia Code
Font size (Grid)Size of the text in data grids

A live preview shows both fonts as you change them. Save settings applies, Reset to defaults restores the originals.

A monospaced grid font is worth keeping — columns of numbers line up, and it makes a misaligned import obvious at a glance.

AI

Provider connections are configured on the AI tab — see Setting up a provider.

File locations

Everything NabuSQL stores lives in the application-data directory:

PlatformPath
Windows%APPDATA%\com.nabusql.app
macOS~/Library/Application Support/com.nabusql.app
Linux~/.config/com.nabusql.app

Inside it:

ItemContents
connections.jsonEvery connection, including credentials
license.jsonYour activated license
scheduled_tasks.jsonScheduled tasks
ssh_keys/SSH key material used by tunnels
plugins/larql/The LARQL add-on for Knowledge Lab
knowledge/models/Prepared models (large)
knowledge/patches/Knowledge patches

connections.json contains passwords

Treat that folder as you would any credential store. To move connections to another machine, use the encrypted export in Moving connections and queries rather than copying the file around.

What is not stored there

  • Saved query files — when a connection has a Queries folder, the .sql files live in the folder you chose.
  • Exports, dumps and backups — wherever you saved them.
  • Window layout and open tabs — session state is not persisted; NabuSQL opens with a clean workspace.

Resetting

Deleting the application-data directory returns NabuSQL to a fresh install. You lose your connections, license activation and scheduled tasks — export what you need first, and keep your license key, which you can re-enter afterwards.