Browse documentation

Connect

Import and export connections

Move a set of connections to another computer as one file, encrypted when it carries passwords, or copy a connection as a URL that fills the connection form.

Where to find it

ActionHow
Export every connectionThe menu beside New connection on Home, then Export connections...
Export a groupRight-click a group heading on Home, then Export group...
Export one connectionRight-click a connection on Home, then Export connection...
Import a fileThe menu beside New connection, then Import connections...
Copy a URLRight-click a connection on Home, then Copy as URL
Fill a connection from a URLThe URL box at the top of the connection form, or Import from URL on Home

Every action here starts on Home, which Home in the status bar opens.

The Home screen with the menu beside New connection open, listing Export connections..., Import connections..., Import buckets from Cloudflare..., Open SQLite file..., New group and Preferences... over the saved connection list.
Both file actions sit in the Home menu beside New connection.

Export

Export connections... saves every connection, Export group... saves one group, and Export connection... saves a single connection. Include passwords and SSH secrets starts unticked, and the file then holds the connection settings without any secret and without encryption. Ticking it asks for File password and Confirm password, encrypts the file with that password, and adds the passwords and secret keys saved in the keychain. Choose destination... then saves a .bobby-tables-connections file, and Home reports how many connections it wrote.

The Export all connections dialog with Include passwords and SSH secrets ticked, a warning that anyone with the file and the password can connect, and masked File password and Confirm password fields.
The password fields appear only after you choose to include secrets.

Import

Import connections... opens a .bobby-tables-connections file, and an encrypted file asks for its export password before Unlock file shows what it holds. The review lists each connection's name, type, host and group with an Action: Add for a connection that is new here, or Replace existing when a saved connection matches it. Set a row to Skip to leave it out, and keep Create missing groups ticked to bring the file's groups along. Import connections then reports how many connections were added, replaced and skipped.

The Import connections dialog listing six connections with their type, host and group, every Action set to Add, and Create missing groups ticked.
Connections that are new to this computer default to Add.
The same review on a second import, where every row matches a saved connection and shows Replace existing, except Demo SFTP, which is set to Skip.
A second import of the same file matches every saved connection.

Connection URLs

Copy as URL puts a connection's URL on the clipboard without its password, and Copy URL with password... asks before it includes one. Paste a URL into the URL box at the top of the connection form, or into Import from URL on Home, and Fill fields switches the form to the provider the scheme names. The form accepts these schemes.

ProviderSchemes
PostgreSQLpostgres://, postgresql://
CockroachDBcockroachdb://, cockroach://
MySQLmysql://
MariaDBmariadb://
TiDBtidb://
Microsoft SQL Serversqlserver://, mssql://
ClickHouseclickhouse://, clickhouses://, clickhouse+http://, clickhouse+https://
Snowflakesnowflake://
Oracle Databaseoracle://, oracle+tcps://, oracle+tns://
SQLitesqlite:, file:
Google BigQuerybigquery://
Redis / Valkeyredis://, rediss://
Apache Cassandracassandra://, cql://
ScyllaDBscylladb://, scylla://
MongoDBmongodb://, mongodb+srv://
Amazon S3s3://, and https:// Amazon S3 bucket addresses
SFTPsftp://
The context menu on Bookshop (PostgreSQL) on Home, with Copy as URL highlighted above Copy URL with password..., Export connection... and Create snapshot....
Copy as URL never includes the password.
Each URL switches the provider and fills only what it carries.

Good to know

  • A file exported without passwords is not encrypted.
  • Google service-account keys are never included in an export, encrypted or not.
  • Passwords that did not travel in the file are asked for the first time an imported connection opens.
  • A name or group already typed in the connection form is kept when a URL fills the rest.
  • How many connections you can save is described on pricing.