SQL exploration in VS Code without leaving your flow.
DBeagle brings querying, result browsing, charting, and connection management directly into VS Code. Connect to your databases, run SQL from the editor, inspect large result sets, and keep working in the same environment where your code and AI tools already live.
Read-only mode is available when you want extra guardrails. Keep it on for safer production access, or turn it off when you need write access.
- Website: dbeagle.fyi
- Marketplace: PrasadPathak.dbeagle
- Stay inside VS Code instead of bouncing to a separate database client
- Connect to Trino, PostgreSQL, MySQL, SQL Server, and Vertica from one extension
- Stream large result sets with search, filter, sort, paging, and export
- Turn query results into built-in charts without leaving the editor
- Use named
$parameters, SQL outline support, and completions to move faster - Keep passwords and Trino headers in VS Code
SecretStorage
- Trino
- PostgreSQL
- MySQL
- Microsoft SQL Server
- Vertica
- Add, test, save, duplicate, and switch database connections
- Preview tables and browse catalogs and schemas from the connection tree
- Run SQL from
.sqlfiles withCmd/Ctrl+Enter - Stream results into the DBeagle panel or detach them into their own panel
- Search, filter, sort, and export results to CSV or JSON
- Build bar, line, pie, and scatter charts from query results
- Export charts as PNG images
- Use named
$parametersin queries for reusable SQL - Keep reusable SQL scratch files outside your repo
- Navigate faster with SQL outline support and completions
DBeagle can block mutating SQL before it reaches your database. Read-only mode is enabled by default, and you can toggle it from the DBeagle connections view when you need write access.
This makes DBeagle useful in both modes:
- safer production exploration when guardrails matter
- faster day-to-day querying when you need flexibility
- Install DBeagle from the VS Code Marketplace.
- Open the
DBeagleview in the Activity Bar. - Select
Add Connection, choose a driver, and verify the connection. - Open a SQL file and run
DBeagle: Run Query. - Explore the results grid, switch to chart view, or export what you need.
The current preview supports:
- macOS Apple Silicon
- macOS Intel
- Linux x64
- Windows x64
Virtual workspaces are not supported in this preview release.
DBeagle uses a hybrid architecture so the UI stays responsive even when the data does not:
- TypeScript handles the VS Code extension experience
- Rust powers result ingestion, filtering, sorting, chart shaping, and export
- WebAssembly powers SQL parsing, read-only checks, outline support, and parameter extraction
If you are working on the extension itself:
npm ci
npm run test:baselineMore details:
Need help, want to report a bug, or want to suggest an improvement? See SUPPORT.md.
