DBCode is a Visual Studio Code extension that allows you to manage many databases, including PostgreSQL, MySQL, SQL Server, DuckDB, Redis, MongoDB, and more. DBCode offers the option to run an MCP server, providing access to those databases, their schemas, and the ability to execute queries.
DOCS | ROADMAP | CHANGELOG | DISCORD
For devs who'd rather ship than fumble alt-tab around.
Connect to 20+ databases including:
⚡ Filter, Sort, and Group data with a few clicks
🔄 CRUD operations without writing SQL (I know, sometimes it feels like cheating)
✅ Changes verified before execution - because we all have that production horror story
Query your data with natural language. Ask schema questions, generate queries, create tables - because sometimes typing "SELECT * FROM" for the 100th time is just too much effort.
Auto-generated diagrams that map your database structure. Your DBA will think you spent hours on this.
Navigate foreign key relationships with a click. No JOINs required.
Write and execute your own queries right within VS Code. For when you need to flex those SQL muscles.
🔍 Database-specific SQL keywords - no more forgetting dialect differences
📊 Table/view/procedure intellisense with data types - because remembering every column name is for computers
Share reports securely with encryption - no credentials or data exposed. Your security team will finally stop giving you that look.
Use VS Code Notebooks for database work. Query, analyze, and document in one place.
Edit database logic in your favorite code editor. Say goodbye to those prehistoric database IDEs.
Transform query results into charts and graphs. Impress stakeholders with minimal effort (I won't tell).
Core features are free, forever. Some advanced features require a subscription. See our Pricing page.
A heartfelt thank you to these incredible contributors who have generously donated their time and expertise. DBCode wouldn't be the same without their input.
We collect anonymous usage data when VS Code telemetry is enabled. This helps us improve the extension.
Telemetry respects your VS Code settings - if disabled there, we collect nothing. See our privacy policy.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!