Skip to main content

IDE Extensions

dbdiagram IDE extensions bring DBML editing support and a live ERD preview into your editor, so you can work on database designs without leaving your coding workflow.

Supported editors​

What you can do with the extension​

  • ERD visualization: render an Entity-Relationship Diagram (ERD) directly from .dbml files.
  • DBML editor support: syntax highlighting and editing support for DBML.
  • Generate DBML from a database connection: connect to a database and generate DBML to visualize an existing schema.
info

Using paid features in the IDE extension

If you're on a paid plan (Personal Pro, Team, etc.), you can log in to dbdiagram.io within the extension to access premium features. You can log in via:

  • Command Palette: Open the command palette (Cmd+Shift+P on macOS or Ctrl+Shift+P on Windows/Linux) and search for "Login with dbdiagram"
  • VS Code accounts menu: Click the account icon in the bottom left corner of VS Code, then select "Sign in with dbdiagram to use dbdiagram"

Network connectivity is required to access paid features.

Feature comparision vs dbdiagram.io (cloud version)​

FeatureCloudIDE extensions
Table groupsβœ…βœ…
Custom colors for tables, groups, refsβœ…βœ…
Diagram viewsβœ…βŒ
Sharing & collaborationCloud-based: share diagrams via links, invite collaborators, shared workspace, real-time collaborationGit-based: collaborate by version-controlling .dbml files in your repository
Diagram privacyCloud-based: control access with private diagrams, password protection, and invite-only accessGit-based: control access via repository permissions
AI AssistantBuilt-in AI assistantUse your IDE’s AI agent (e.g. to edit DBML)

Roadmap​

We’re working on bringing key cloud capabilities into the IDE extensions while keeping a smooth β€œcode-first” workflow:

  1. GitHub Integration (target: Q1 2026) – allow you to link diagrams between dbdiagram.io and your GitHub repositories so you can work in either the cloud or IDE without losing cloud-based sharing and collaboration.
  2. Diagram views in code (target: Q1 2026) – let you define and manage diagram views as code alongside your DBML, so you can create and switch views directly inside the IDE.