Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>RapiDBNew to Visual Studio Code? Get it now.
RapiDB

RapiDB

Dmitrii Kholkin

|
4 installs
| (0) | Free
Database management tool inside VSCode — PostgreSQL, MSSQL, MySQL/MariaDB, SQLite, Oracle
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RapiDB

RapiDB — Database Client for VS Code

PostgreSQL · MySQL · MSSQL · SQLite · MariaDB · Oracle

All in one place. Never leaving your editor.


Marketplace Open VSX GitHub License


Install from Marketplace

You're deep in the code. Something's off in the data. Now you have to alt-tab to DBeaver, wait for it to wake up, click through five menus...

RapiDB kills that context switch. Your database lives in the sidebar — same window, same shortcuts, same theme.



⚡ What it actually does


🔌 Connect to anything

PostgreSQL, MySQL, MSSQL, SQL Server, SQLite, MariaDB, Oracle — all supported out of the box. SSL, self-signed certs, Oracle service names and Thick Mode with Instant Client, connection folders to keep things organized.

Connection Form

🌲 Browse your schema without a single query

The Database Explorer tree expands into databases → schemas → tables, views, functions, and stored procedures. Right-click any table to grab its name, open the data viewer, inspect the schema, or pull the DDL — no typing required.

Database Explorer tree

🗂️ Query History & Bookmarks

Every query you run lands in Query History — click any entry to reopen it in the editor. Queries you want to keep forever go into Bookmarks with a single press. Both limits are configurable.


✏️ A real SQL editor, not a textarea

The query editor runs on Monaco — the same engine as VS Code itself. You get:

  • 🎨 Syntax highlighting & auto-formatting
  • 🧠 Schema-aware autocompletion — knows your actual tables and columns
  • ⌨️ Ctrl+Enter / F5 to run · Select a fragment to run just that part
  • ↕️ Drag the divider to resize editor vs results
SQL Editor with results

📊 Results that don't freeze at 10k rows

Results land in a virtualized table — no jank, no browser tab hanging:

  • Sort by any column · Resize columns · Alternating row stripes
  • NULL values are styled differently · Booleans are colored
  • Execution time shown right in the toolbar
  • Export to CSV or JSON in one click

If results are truncated, a warning tells you exactly how many rows were cut and how to lift the limit.


✍️ Browse and edit table data

Click any table → the Table Data Viewer opens:

Feature Detail
Pagination 25 / 100 / 500 / 1000 rows per page
Filtering Per-column filters
Inline editing Click a cell → type → Enter
New rows Insert bar at the bottom
Deletion Select rows and delete
Safety Every write goes through a transaction — nothing half-applied
Table Data Viewer

🔍 Schema inspector

Right-click → Open Schema to see every column with its type, nullability, default value, and PK / FK badges. Indexes and foreign keys get their own sections.

Everything you'd normally Google information_schema for — one click away.

Schema Inspector

⚙️ Settings worth knowing

Setting Default What it does
rapidb.queryRowLimit 10 000 Cap on rows returned per query (100–100 000)
rapidb.queryHistoryLimit 100 How many past queries to remember
rapidb.defaultPageSize 25 Default rows per page in the Table Data Viewer

🚀 Get started in 4 steps

1. Install the extension
2. Click the RapiDB icon in the Activity Bar
3. Hit Add Connection (+) and fill in your credentials
4. Done — explore, query, edit

💬 Found a bug? Have an idea?

⭐ Leave a review in the Marketplace — even a short one helps others decide whether RapiDB fits their workflow, and tells me what's working.

🐛 Open an issue on GitHub — I'm tracking everything there and fixing issues fast. Drop an issue with steps to reproduce and the DB type, and I'll get back to you quickly.


🛠️ For developers

Stack:

Layer Technology
Extension host TypeScript, VS Code Extension API
Webview UI React 19, Monaco Editor, TanStack Table, TanStack Virtual, Zustand
SQL formatting sql-formatter
DB drivers pg, mysql2, mssql, oracledb, node-sqlite3-wasm
Bundler esbuild

PRs and contributions are welcome at github.com/DmitriiKholkin/RapiDB.


MIT License · Made with love and the desire to never alt-tab again

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft