TiloBox
Back to directory
Beekeeper Studio project preview

Beekeeper Studio

Modern, open-source SQL editor and database management GUI for PostgreSQL, MySQL, and SQLite.

LicenseGPL-3.0
GitHub stars23.5k
Last commit1 weeks ago
Tags7 topics
Query EditorSqlDesktop AppMysqlSqlitePostgresqlDatabase
Overview

Why consider Beekeeper Studio?

Beekeeper Studio is an open-source cross-platform SQL editor and database manager. It features a clean dark-mode UI, query autocomplete, table editing, and SSH tunneling.

Guided learning

Learn Beekeeper Studio by building

Practical setup notes, real use cases, and copy-ready examples in one focused guide.

3 min read 11 sections
In this guide11 sections

What is Beekeeper Studio?

Beekeeper Studio is an open-source, cross-platform SQL editor and database management application built with Vue.js and Electron. It operates as a clean, user-friendly alternative to commercial database GUI tools like TablePlus, DBeaver, and JetBrains DataGrip.

Beekeeper Studio emphasizes simplicity and aesthetics: a polished dark-mode interface, tabbed query editors with SQL syntax highlighting and autocomplete, a visual table data editor, schema browser, and query result export—all without the cluttered complexity of legacy database tools.

Who Is It For?

  • Backend Developers: Exploring database schemas, running ad-hoc queries, and debugging data issues during development.
  • Data Analysts: Querying production databases over SSH tunnels and exporting query results to CSV or JSON.
  • Database Administrators: Managing multiple database connections across PostgreSQL, MySQL, MariaDB, SQLite, and MSSQL.

Key Features

  • Multi-database support: PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, CockroachDB, BigQuery, and Cassandra.
  • Tabbed SQL editor: Multiple simultaneous query tabs with syntax highlighting, autocomplete, and query history.
  • Visual table data editor: Edit rows directly in a spreadsheet-style grid with inline save and row-level undo.
  • SSH tunnel support: Connect to databases on private servers through SSH jump hosts.
  • Saved query library: Store and organize frequently used SQL snippets for team sharing.

Installing Beekeeper Studio

bash
1# macOS via Homebrew
2brew install --cask beekeeper-studio
3
4# Ubuntu / Debian (via snap)
5sudo snap install beekeeper-studio
6
7# Linux AppImage download
8wget https://github.com/beekeeper-studio/beekeeper-studio/releases/latest/download/Beekeeper-Studio-linux-x86_64.AppImage
9chmod +x Beekeeper-Studio-linux-x86_64.AppImage
10./Beekeeper-Studio-linux-x86_64.AppImage

Connecting to a Remote PostgreSQL Server via SSH Tunnel

  1. Open Beekeeper Studio and click New Connection.
  2. Select PostgreSQL as the connection type.
  3. Enable the SSH Tunnel toggle.
  4. Enter your SSH host, username, and private key path.
  5. Enter your PostgreSQL host (relative to the SSH server), port, database, username, and password.
  6. Click Test and then Save & Connect.

Practical Use Cases

1. Production Database Data Inspection

A developer connects to a production PostgreSQL database via SSH tunnel, running ad-hoc SELECT queries to diagnose a customer-reported data anomaly.

2. Rapid CSV Data Export

A data analyst runs a complex JOIN query across 3 million rows; Beekeeper exports results directly to a CSV file for spreadsheet analysis.

3. Multi-Environment Database Management

A backend team saves connection profiles for Dev, Staging, and Production databases, switching between them instantly from the connection sidebar.

Troubleshooting and Limitations

  • SSH Key Format Compatibility: Beekeeper supports RSA and Ed25519 private keys; ensure keys are in OpenSSH format (-----BEGIN OPENSSH PRIVATE KEY-----).
  • macOS Gatekeeper: On macOS, the app must be explicitly allowed under System Settings -> Privacy & Security -> Allow if downloaded from GitHub instead of Homebrew.

Official Resources

Related tools

More options with a similar category or technology profile.

Beekeeper Studio FAQs

Beekeeper Studio is listed as a Developer Tools tool on TiloBox. Review the overview, features, and official documentation on this page to decide whether it solves your specific workflow.

Start with the project's GitHub repository and official website for supported installation and deployment instructions. Test the setup with representative data or a small project before rolling it out more widely.

Beekeeper Studio is listed under the GPL-3.0 license. Read the complete license text and the project's notices before using, modifying, or distributing the software.

Production readiness depends on your requirements. Review maintenance activity, security practices, documentation, backup and upgrade procedures, and compatibility with your stack; then validate it in a non-production environment.

Beekeeper Studio is listed as an alternative to TablePlus. Compare the core workflow, deployment model, integrations, and licensing against your must-have requirements before switching.