The Next-Gen Database Workspace
for Modern Workflows
A native, blazingly fast database IDE for modern multi-engine workflows — PostgreSQL, MySQL, MariaDB, SQLite, DuckDB, Cloudflare D1, plus a built-in S3-compatible object storage browser for AWS S3, R2, MinIO, and more.

Engineered for High-Productivity
Everything you need to query, manage, migrate, and diagnose database environments.
Multi-Engine Client
Connect directly to PostgreSQL, MySQL, MariaDB, SQLite, DuckDB, Cloudflare D1, CockroachDB, YugabyteDB, TiDB, and PlanetScale with zero driver middleware or remote proxies.
Explorer & Schema Browser
Browse tree hierarchies of database schemas, views, columns, keys, triggers, constraints, indexes, and Cloudflare bindings.
Monaco SQL Editor
Write queries inside Monaco editor featuring SQL autocompletion, formatters, custom execution pools, and query logs.
Grid & Inline CRUD
Edit cells in TanStack tables, filter results, view JSON contents, stage mutations, and commit edits atomically with Cmd+S.
Migration Studio
Compare staging vs development databases, generate DDL schema diff files, and apply migration scripts safely.
Visual ERD Canvas
Map database schemas visually on React Flow graphs with relationship edge-routing, search palettes, and SVG exports.
Diagnostics & Health
Run health scans, inspect system resource graphs, query activity logs, index sizes, and pinpoint bottleneck queries.
Automated Repair Center
Execute recommended auto-fixes like creating missing indexes, analyzing tables, and repairing foreign keys instantly.
Backup & Restore Studio
Export zipped dumps, compress backups, encrypt files, set custom target folders, and run restorations seamlessly.
Encrypted Connections
Secure your data transfer using native SSL/TLS handshakes, SSH tunnels, and encrypted client-key credential storage.
Ecosystem & Plugins
Extend workspaces with custom drivers (Redis, MongoDB, ClickHouse), custom formatters, and themes like Dracula.
AI Database Assistant
Schema-aware chat panel that writes, explains, and fixes SQL against your active connection. Bring your own key — OpenAI, Claude, Gemini, OpenRouter, or z.ai — with destructive statements always gated behind a confirmation dialog.
S3 Object Storage Browser
Browse, upload (multipart), download, and manage objects across AWS S3, Cloudflare R2, MinIO, Backblaze B2, and DigitalOcean Spaces — with presigned URLs, ACLs, and in-app previews.
DuckDB Analytics Engine
Run high-performance analytical queries on local DuckDB files with full type support — List, Struct, Map, Enum, Union, and rich numeric types, all introspected natively.
Database Health Score
Transparent 0–100 health score with per-category breakdown — every deduction links to its underlying diagnostic, so you always know exactly what to fix and why.
Schema Compare & Sync
Diff schemas and table data between databases, generate engine-specific DDL sync scripts with safety warnings, and apply changes with type-to-confirm protection on the target.
Users & Privileges
Manage login roles and database access for PostgreSQL and MySQL/MariaDB — create and drop users, grant permissions, and inspect role assignments per host.
Storage Transfer Manager
Track uploads and downloads with real-time progress, smoothed transfer speed, ETA, cancellation, and batch operations — multipart uploads with bounded concurrency and automatic retry.
A Single Desktop Workspace
for all your SQL Needs
Say goodbye to heavy, bloated developer panels. rdSQL Desktop starts in milliseconds, loads millions of rows without breaking a sweat, and keeps your data completely secure on your own local device.
No Telemetry by Default
Your database credentials, query logs, and record sets never touch a cloud server unless you explicitly opt in to encrypted sync — and even then, sync is end-to-end encrypted on your device, so rdSQL can't read it either.
Blazingly Fast Performance
Engineered with a native Rust asynchronous network driver pool for ultra-low database latency.

An AI Assistant That
Actually Knows Your Schema
Chat side-by-side with your database. The assistant reads your active connection's tables, columns, and keys, so it writes SQL against your real schema instead of guessing — and it's always bring-your-own-key, never a hosted rdSQL service.
Bring Your Own Key
Connect OpenAI, Anthropic Claude, Google Gemini, OpenRouter, z.ai, or any OpenAI-compatible endpoint. Keys stay local — requests go straight from your machine to the provider.
Schema-Aware by Default
Every prompt is grounded in the active connection's real tables, columns, and relationships — generate, explain, or fix queries in context.
Confirm Before Anything Destructive
Reads run instantly. Any INSERT, UPDATE, DELETE, or DROP stops at a dialog showing the exact SQL and target connection first.
Works with
See Your Whole Schema,
Laid Out Automatically
Every table, column, key, and foreign-key relationship rendered on an interactive canvas the moment you connect — no manual dragging, no separate diagramming tool to keep in sync.
Auto-Layout Relationship Graph
Tables and foreign keys are mapped onto a React Flow canvas with automatic edge-routing — zoom, pan, and rearrange freely.
Search & Focus Palette
Jump straight to any table on a large schema with a quick search palette instead of hunting across the canvas.
Export to SVG
Drop a clean, vector diagram straight into docs, wikis, or design reviews — no screenshotting required.


Built-In S3 Storage,
No Separate Tool Required
Browse buckets and objects across AWS S3, Cloudflare R2, MinIO, Backblaze B2, and DigitalOcean Spaces in the same workspace as your databases — switch between a query and a bucket without ever leaving the app.
Multipart Transfer Manager
Real-time progress, smoothed transfer speed, ETA, cancellation, and batch operations — bounded concurrency with automatic retry on failure.
Presigned URLs & ACLs
Generate presigned URLs and inspect or edit object ACLs directly, with in-app previews for images, text, and JSON.
Every Major S3-Compatible Provider
AWS S3, Cloudflare R2, MinIO, Backblaze B2, and DigitalOcean Spaces — one connection dialog, no per-provider SDKs to configure.



