All-in-One Database, Server & Cloud Storage Workbench

Unified Database Client, SSH Terminal
& Cloud Storage Client

Query database engines, manage remote servers, and transfer files across cloud SFTP/S3 storage simultaneously. Experience a lightweight, blazing-fast native interface. Switch tabs instantly, run shell scripts, queue background transfers, and manage secure connections without bloat.

Supporting your entire workspace:
Windows macOS Linux
Android iOS
SQLSSH Desktop View
SQLSSH Mobile View
Natively Connecting to:
PostgreSQL PostgreSQL
MySQL MySQL
Oracle Oracle DB
MSSQL SQL Server
SQLite SQLite
MariaDB MariaDB

Designed for Database, Server & Cloud Storage Operations

Stop fragmenting your workflow between standalone SQL editors, terminal clients, and file transfer apps. Query database engines, spin up remote sessions, and manage remote storage in one unified developer workspace.

Professional SQL Editor

Write queries with code highlighting, switch active databases instantly, run scripts in independent query tabs, and examine results in a fast, scrollable datagrid.

  • ✓ Live database schema navigator
  • ✓ Multi-query execution support
  • ✓ Export to CSV, JSON, and Excel
query_1.sql orders.sql
SELECT * FROM users;
-- Fetch active user data

SSH Command Terminal

Run server commands, manage system files, edit scripts, and monitor infrastructure natively right inside the application.

Cloud & SFTP Storage

Browse files and manage folder structures on remote servers, S3, or SFTP hosts. Transfer files in background queues with connection checks.

  • ✓ SFTP, FTP, AWS S3 & S3-Compatible
  • ✓ Background file transfer queues
  • ✓ Directory breadcrumbs & search

Secure Key Manager

Store, import, and organize passphrase-protected SSH keys. Kept encrypted on-device and never exposed as plaintext.

KEY id_rsa_production
KEY id_ed25519_bastion

Blazing Fast & Lightweight

Zero bloat. Built as a high-performance native app that launches instantly, uses minimal RAM, and runs smoothly even on older devices.

  • ✓ Native compilation
  • ✓ Launches instantly & low memory footprint
  • ✓ Smooth rendering

100% Local-First Security

All connection credentials, passwords, and private SSH keys are stored only on your device, locked by AES-256 and secure enclaves. Zero cloud exposure by default. No data passes through our servers.

Learn about security →

Multi-Tab & Split Layouts

Compare query results or monitor logs simultaneously. Open database workspaces and terminal consoles side-by-side or stacked to optimize screen real estate.

Secure Bastion & SOCKS5 Tunneling

Access isolated database engines inside private VPCs. Tunnel connections securely via SSH bastions or SOCKS5 proxies while administering hosts in real time.

DB
SSH
App

Visual Schema Browser

Inspect table definitions, column types, primary keys, and indexes instantly inside a visual directory navigator sidebar.

PK id int
COL name varchar
IDX email_unique

FaceID & Biometric Lock

Secure database passwords and private keys. Protect app entries using quick biometrics (FaceID/Fingerprint) and entry PIN codes.

Data Import & Export

Easily ingest CSV or JSON datasets directly into database tables, export query results instantly, and generate custom SQL patches on the fly.

IMPORT CSV/JSON Ingestion
EXPORT CSV/JSON Export

Query Snippets & History

Track all previously executed statements automatically. Save complex SQL commands as shortcuts to run them with a single click.

SQL count_active_orders
SQL join_users_billing

Dialect SQL Wizards

Write database-specific commands effortlessly. Smart sequence `.NEXTVAL` loaders, native UUID `SYS_GUID()` helpers, and automatic `TO_DATE` query wrapping protect you from syntax errors.

SQL Mode SYS_GUID()

100% Offline Capable

Work with local SQLite databases and manage saved profiles offline. Your development workflow is never interrupted by internet drops.

Offline Ready

Interactive Workspace Demo

Explore high-performance database client workspaces and terminal command consoles side-by-side or in tabs.

✓ Multi-Query Tabs ✓ Database Context Selector ✓ High-Performance Datagrid ✓ Export to CSV/JSON
✓ Interactive ERD Diagrams ✓ Generate Database DDL ✓ Schema Relationships ✓ Export ERD to PDF/SVG
✓ Interactive Bash Shell ✓ Unix/Linux Commands ✓ Private SSH Key Manager ✓ Server Logs Monitor
✓ FaceID & Fingerprint Prompt ✓ Device PIN Passcode Entry ✓ AES-256 Key Vaults ✓ Auto-Lock on App Minimize
SQL Editor View 1
SQL Editor View 2
View Diagram View 1
View Diagram View 2
SSH Terminal View 1
SSH Terminal View 2
Secure View 1
Secure View 2
Privacy First

Zero-Knowledge Storage & Secure Enclaves

We believe that database passwords and system configurations must remain strictly private. SQLSSH is built with a local-first, zero-knowledge architecture:

  • Hardware-Backed Storage: Your server credentials and private keys are encrypted on your device's secure enclave (iOS Keychain / Android Keystore).
  • Safe Remote Tunneling: Direct end-to-end SSH connections from your device. Your passwords and data streams are never routed through our servers.
  • Private Syncing: Encrypted sync parameters protect connection profiles and query scripts when moving between mobile and desktop platforms.

AES-256

Local Storage Credential Encryption


FaceID

Biometric Credentials Isolation


Direct IP

No Middleman Database Proxies

Flexible & Clear Pricing

Get started with standard tools or upgrade to Pro for cloud backups and advanced workflows.

Free Tier

$0/forever

For developers who want a powerful local database manager and terminal console.

  • ✓ Single active connection session at a time
  • ✓ Max 2 total connections (MySQL/PostgreSQL)
  • ✓ Unlimited local SQLite databases
  • ✓ Max 1 Storage Client connection (S3/SFTP)
  • ✓ Max 1 SSH Terminal connection
  • ✓ Max 10 saved queries (bookmarks)
  • ✓ Standard query editor & schema explorer
  • ✓ Basic Visual Database & Schema ERD Diagrams
  • ✓ Basic light & dark mode themes

Pro Developer

$4.99/month

For professionals and operations teams working across multiple active devices.

  • ✓ Unlimited Saved Connections
  • ✓ Unlimited Storage Client connections (S3/SFTP/FTP)
  • ✓ Unlimited SSH Terminal connections
  • ✓ Multi-session Tabs (up to 10 concurrent connections)
  • ✓ Secure SSH Jump Host / Bastion server tunneling
  • ✓ SOCKS5 and HTTP CONNECT proxy support
  • ✓ End-to-End Encrypted Cloud Sync (AES-256 E2EE)
  • ✓ Folder organization for database & SSH profiles
  • ✓ Save up to 500 queries
  • ✓ Cloud & Warehouses (Redshift, Aurora, Cockroach, Yugabyte)
  • ✓ Enterprise & local databases (MariaDB, MSSQL, SQLite)
  • ✓ Advanced SQL editor with Auto-Format on Execute
  • ✓ Customizable Query Timeout
  • ✓ 5 Premium Dark & 5 Premium Light Themes
  • ✓ Interactive Visual Database & Schema ERD Diagrams
  • ✓ Export ERD Diagrams to PDF

Frequently Asked Questions

Got questions about SQLSSH? Find answers to commonly asked questions below.

Is my database connection data secure?

Absolutely. SQLSSH is built with a zero-knowledge local-first architecture. All database passwords, private SSH keys, and configurations are stored directly on your device, encrypted with AES-256 using your operating system's hardware-backed secure storage (iOS Keychain and Android Keystore). Your credentials and data streams are never sent to or stored on our servers.

How does SSH Bastion / Jump Host tunneling work?

If your database server is isolated inside a private subnet (VPC) without public internet access, you can configure SQLSSH to tunnel its connection through a public-facing SSH bastion server. The client establishes a secure SSH connection to the bastion, opens a secure encrypted tunnel, and routes all SQL queries safely to the database host. We also natively support SOCKS5 and HTTP proxy configurations.

Can I use SQLSSH completely offline?

Yes, SQLSSH is designed to run locally on your machine. You do not need an active internet connection to query local SQLite files, write queries in the SQL editor, browse your schema history, or organize your saved query snippets. An internet connection is only required when connecting to remote database engines or syncing configurations across devices.

How does device synchronization work?

Synchronization is fully end-to-end encrypted (E2EE) using client-side AES-256 encryption. Before your connection profiles, query scripts, and history are uploaded to our encrypted sync cloud, they are encrypted locally on your device using a custom secret key that only you know. This ensures that even we cannot read your synced connection parameters or query content.

Download SQLSSH

Unlock the ultimate unified developer workspace on any device.

Windows (.exe)

Standalone desktop build with multi-window capabilities and taskbar integration.

macOS (.dmg)

Native desktop application optimized for Apple Silicon (M1/M2/M3) and Intel CPUs.

iOS Mobile App

Fully compatible with native Keychain & FaceID verification. Perfect for iPad and iPhone.

Android Mobile App

Optimized interface with fingerprint unlock integration. Safe credentials vaults.

Linux (.AppImage)

Portable build utilizing native Linux Secret Service API. Supported on major distributions.