Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>DBCode - Database ManagementNew to Visual Studio Code? Get it now.
DBCode - Database Management

DBCode - Database Management

DBCode

dbcode.io
|
112,568 installs
| (57) | Free
Connect to PostgreSQL, MySQL, SQL Server, SQLite, Mongo, Oracle, DuckDB and other major databases. AI queries. Create and edit tables, data, functions and procedures. Graph your data. Share reports. And more!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DBCode - Data Beside Code

DOCS | CHANGELOG | DISCORD

For devs who'd rather ship than fumble alt-tab around.

Database Support

Connect to 40+ databases:

PostgreSQL MySQL SQL Server SQLite Oracle MongoDB Redis MariaDB DuckDB Snowflake BigQuery Databricks ClickHouse Cassandra Elasticsearch CockroachDB Trino Firebase DynamoDB Redshift Athena Azure SQL Azure Synapse Dataverse IBM Db2 IBM Netezza Cloudflare D1 libSQL MotherDuck Timescale YugabyteDB SingleStore TiDB Apache Doris StarRocks ScyllaDB QuestDB RisingWave Greenplum MS Access

CSV Excel Parquet Avro

See all supported databases

Data Viewing & Editing

data-editor
  • ⚡ 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

Copilot Integration

copilot

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.

Entity Relationship Diagrams

erd

Auto-generated diagrams that map your database structure. Your DBA will think you spent hours on this.

Data Exploration

erd

Navigate foreign key relationships with a click. No JOINs required.

Custom SQL

custom SQL

Write and execute your own queries right within VS Code. For when you need to flex those SQL muscles.

Inline SQL Help

signature
  • 🔍 Database-specific SQL keywords - no more forgetting dialect differences
  • 📊 Table/view/procedure intellisense with data types - because remembering every column name is for computers

Secure Report Sharing

share

Share reports securely with encryption - no credentials or data exposed. Your security team will finally stop giving you that look.

Notebooks

notebook

Use VS Code Notebooks for database work. Query, analyze, and document in one place.

Stored Procedures and Functions

stored-procedure

Edit database logic in your favorite code editor. Say goodbye to those prehistoric database IDEs.

Data Visualization

chart

Transform query results into charts and graphs. Impress stakeholders with minimal effort (I won't tell).

Additional Features

Data

  • Import/Export: CSV, Excel, JSON, Parquet, Avro
  • Backup/Restore: Native backup tools for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB
  • File Formats: Open CSV/Excel/Parquet/Avro files directly - edit and save back
  • Data Formatters: Lookup values from other tables, expand JSON columns

Query & Analysis

  • Execution Plans: Visualize EXPLAIN/ANALYZE output
  • Transaction Control: Manual commit/rollback with auto-commit toggle
  • SQL Filters: WHERE clause filtering with saved filters
  • Query Parameters: Reuse queries with different inputs

Connectivity

  • Zero Config: Auto-discovers connections from .env files (Laravel, Django, Spring, Node.js)
  • Auth Profiles: Centralized auth - OAuth, AWS SSO, 1Password, Vault
  • SSL Auto Config: Automatic SSL for known hosts
  • SSH Tunnels: Manual config or auto-discovery from SSH config

Notebooks & AI

  • Python Cells: Jupyter kernel integration with SQL-to-Python injection
  • Copilot Integration: Drag tables to Copilot, natural language queries

VS Code Integration

  • Theme Support: Full compatibility with VS Code themes
  • Localization: Available in all VS Code supported languages

All Features · Documentation

Pricing

Core features are free, forever. Some advanced features require a subscription. See our Pricing page.

Contributors

  • Pradeep Kumar: Documentation, Testing
  • Lanterns: Translation
  • snickerjp: Translation
  • intervisionlord: Translation

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.

Telemetry

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.

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