# Beekeeper Studio — Modern SQL Editor and Database Manager > Beekeeper Studio is a free, open-source SQL editor and database management GUI. It connects to MySQL, PostgreSQL, SQLite, SQL Server, CockroachDB, and more with a clean modern interface. ## Install Save as a script file and run: # Beekeeper Studio — Modern SQL Editor and Database Manager ## Quick Use ```bash # Install on Linux sudo snap install beekeeper-studio # macOS brew install --cask beekeeper-studio # Or download from GitHub Releases for Windows, macOS, Linux ``` ## Introduction Beekeeper Studio is a cross-platform SQL editor and database manager with a focus on usability and a clean design. It provides a distraction-free environment for writing queries, browsing table data, and managing database objects across multiple database engines. ## What Beekeeper Studio Does - Connects to MySQL, MariaDB, PostgreSQL, SQLite, SQL Server, CockroachDB, Amazon Redshift, and LibSQL - Provides a tabbed SQL editor with syntax highlighting, autocomplete, and query formatting - Browses and edits table data inline with filtering, sorting, and pagination - Saves queries and organizes them into folders for reuse across sessions - Imports and exports data in CSV, JSON, and SQL formats ## Architecture Overview Beekeeper Studio is built with Vue.js and Electron, using native database client libraries for each supported engine. Connections are managed through a unified adapter layer that normalizes differences between database protocols. The application stores connection credentials and saved queries locally in an encrypted SQLite database, keeping sensitive information off remote servers. ## Self-Hosting & Configuration - Install via Snap, Homebrew, or download platform-specific installers from GitHub Releases - Store connections locally with optional encrypted credential storage - Configure SSH tunnel connections for accessing remote databases behind firewalls - Set up multiple connection profiles for switching between development, staging, and production - Customize the editor with light and dark themes and adjustable font sizes ## Key Features - Autocomplete that understands table names, columns, and SQL keywords in context - Inline table editing that lets you modify data directly without writing UPDATE statements - SSH tunnel support built into the connection dialog for secure remote access - Query history that automatically saves every executed query with timestamps - Lightweight and fast startup compared to heavier database IDEs ## Comparison with Similar Tools - **DBeaver** — more features and database support; Beekeeper Studio is lighter and more focused on simplicity - **DataGrip** — JetBrains commercial IDE; Beekeeper Studio is free and open-source - **pgAdmin** — PostgreSQL-specific; Beekeeper Studio supports multiple database engines - **TablePlus** — similar clean UI but commercial; Beekeeper Studio has a full-featured community edition - **Adminer** — web-based single-file tool; Beekeeper Studio is a native desktop application ## FAQ **Q: Is Beekeeper Studio fully free?** A: The Community Edition is free and open-source under GPL. An Ultimate Edition adds extra features commercially. **Q: Can I connect through an SSH tunnel?** A: Yes. SSH tunnel configuration is built into the connection dialog with support for key-based authentication. **Q: Does it support NoSQL databases?** A: No. Beekeeper Studio focuses on SQL databases. For MongoDB or Redis, use dedicated tools. **Q: Where are my saved connections stored?** A: Locally on your machine in an encrypted SQLite file. Nothing is sent to external servers. ## Sources - https://github.com/beekeeper-studio/beekeeper-studio - https://www.beekeeperstudio.io --- Source: https://tokrepo.com/en/workflows/03d49bf6-403f-11f1-9bc6-00163e2b0d79 Author: Script Depot