sqlr All documentation GitHub

sqlr manual

Last updated: 29 October 2026.

sqlr is a desktop database client for people who query databases, maintain their structure and move data between systems. You can use relational databases, MongoDB, Elasticsearch and Redis from the same window. Saved connections keep the details you need to return to your work; drivers determine which tools each database offers.

This manual describes the application as shipped. Database permissions still apply to every action. An action that your driver does not support is hidden or disabled.

Where to start

Your workStart with
First time using sqlrGet your first result, using the local demo database
Querying and editing dataWrite and run SQL, then Work with results
Maintaining a databaseProfiles and transactions, then Administration
Moving dataImport, export and backup
Connecting an AI clientAgents and the terminal, including connection access levels

Connect and explore

Query and change data

Move and maintain

Configure and get help

Find your way around the window

The Explorer on the left contains your connections and database objects. The center holds editor and object tabs. Query results appear below their editor; the value panel lets you inspect a selected value in full. The toolbar shows the active connection and execution controls. The status bar reports the active session, transaction state and result timing.

Use ⌘P to find an object and ⇧⌘P to find a command. Keyboard examples use macOS notation; use Ctrl in place of ⌘ on Windows and Linux unless a page gives a platform-specific chord. You can change bindings in Preferences → Keymap.

Work that takes time appears in Operations. You can cancel an operation while continuing to work in another tab. Grid edits and schema edits wait for Apply; statements you run in the editor follow the session's commit mode instead.


Start with your first query →