EVERYTHING XIAOMI
Get listed
drawDB logo

drawDB

drawDB is a browser-based database diagram editor for designing schemas and exporting them in multiple formats.

Place
#13 of 27
Score
6.3
drawDB's website

What drawDB is

drawDB is a browser-based database diagram editor for designing schemas and exporting them in multiple formats. It supports Generic, MySQL, PostgreSQL, SQLite, MariaDB, Microsoft SQL Server, and Oracle SQL diagrams. You can import drawDB JSON and DDB files, DBML, and SQL scripts for the named database systems. Exports include SQL, PNG, JPEG, SVG, PDF, drawDB JSON, DBML, Mermaid, and Markdown. The open-source editor stores diagrams and custom templates in browser IndexedDB, so they remain tied to that browser profile. The project can also be self-hosted with Docker on your own infrastructure. Pro plans add cloud storage and sync, sharing, version history, team workspaces, permissions, live collaboration, AI editing, and an MCP server. The AI assistant can modify schema elements from prompts. Listed MCP clients include Claude Desktop, Cursor, Cline, Goose, and Windsurf. The MCP package uses local stdio and does not connect directly to web-only ChatGPT or claude.ai sessions.

Good

  • Supports seven named SQL dialects
  • Imports SQL, DBML, and drawDB files
  • Exports diagrams in SQL and visual formats
  • Offers self-hosting with Docker
  • Free plan includes local diagrams

Watch out

  • Browser storage is tied to one profile
  • MCP cannot connect directly to web-only ChatGPT
  • AI sends diagram schema as context

Who it suits

It suits developers and database teams who need browser-based schema modeling, SQL import/export, or self-hosting. Pro collaboration and AI features target teams using shared cloud workspaces.

Verdict

drawDB combines broad database-format support with browser editing, extensive exports, and optional self-hosting.

Plans and prices

From drawDB's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeLocal diagrams · All SQL dialects · Import and export
SoloPriced on requestCloud storage and sync · Public sharing · AI assistant · MCP server · Version history and restore · GitHub integration
TeamPriced on requestCloud storage and sync · Public sharing · AI assistant · MCP server · Live collaboration · Diagram permissions
Solo ProPriced on requestCloud storage and sync · Public sharing · AI assistant · Version history and migrations · API keys and MCP
Team ProPriced on requestSolo Pro features · Team workspaces, roles, and permissions · Live collaboration · Billed per active seat

The facts

Each one read from drawDB's own pages, with the date it was checked.

What it does

AI assistant
The Pro AI assistant can generate and edit tables, columns, relationships, notes, and subject areas from a prompt.checked 8 Oct 2026
AI data handling
The Pro documentation says a diagram schema is sent to the AI service as context when AI operates on it.checked 8 Oct 2026
Database dialects
It supports Generic, MySQL, PostgreSQL, SQLite, MariaDB, Microsoft SQL Server, and Oracle SQL diagrams.checked 8 Oct 2026
Export
It exports diagrams as SQL, PNG, JPEG, SVG, PDF, drawDB JSON, DBML, Mermaid, and Markdown.checked 8 Oct 2026
Import
It imports drawDB JSON and DDB files, DBML, and SQL scripts for MySQL, PostgreSQL, SQLite, MariaDB, Microsoft SQL Server, and Oracle SQL.checked 8 Oct 2026
MCP clients
The maker lists Claude Desktop, Cursor, Cline, Goose, and Windsurf as compatible MCP clients.checked 8 Oct 2026
MCP integration
Its MCP server gives compatible AI coding tools read-only access to schemas in drawDB Pro cloud workspaces.checked 8 Oct 2026
MCP limitation
The MCP package uses local stdio transport and does not connect directly to web-only ChatGPT or claude.ai sessions.checked 8 Oct 2026
Open-source license
The public drawDB repository identifies its license as AGPL-3.0.checked 8 Oct 2026
Pro collaboration
Pro Team includes team workspaces, roles, per-diagram permissions, and live collaboration.checked 8 Oct 2026
Purpose
drawDB is a browser-based database diagram editor for modeling schemas and exporting SQL.checked 8 Oct 2026
Self-hosting
The maker says users can clone the open-source repository and run drawDB with Docker on their own infrastructure.checked 8 Oct 2026
Support
The maker lists support by email at [email protected], Discord, documentation, and GitHub Issues.checked 8 Oct 2026

Where it runs

Browser storage
The open-source editor stores diagrams and custom templates in browser IndexedDB, so they are tied to that browser profile.checked 8 Oct 2026

Alternatives to drawDB

All alternatives
  1. 1MySQL logo

    MySQL

    Free planAPILinuxmacOSSelf-hosted
    7.9Free plan
  2. 2Hackolade Studio logo

    Hackolade Studio

    Free planWebAPILinuxmacOS
    7.8Free plan
  3. 3DbSchema logo

    DbSchema

    Free planLinuxmacOSWindows
    7.0From $29.40 a month
  4. 4

    pgModeler

    Free planLinuxmacOSWindows
    6.9From $59.90 a month
  5. 5ChartDB logo

    ChartDB

    Free planWebSelf-hosted
    6.8From $25 a month
  6. 6

    DrawSQL

    Free planWebAPI
    6.8From $19 a month