
drawDB
drawDB is a browser-based database diagram editor for designing schemas and exporting them in multiple formats.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Local diagrams · All SQL dialects · Import and export |
| Solo | Priced on request | Cloud storage and sync · Public sharing · AI assistant · MCP server · Version history and restore · GitHub integration |
| Team | Priced on request | Cloud storage and sync · Public sharing · AI assistant · MCP server · Live collaboration · Diagram permissions |
| Solo Pro | Priced on request | Cloud storage and sync · Public sharing · AI assistant · Version history and migrations · API keys and MCP |
| Team Pro | Priced on request | Solo 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
- 1

MySQL
Free planAPILinuxmacOSSelf-hosted7.9Free plan - 2

Hackolade Studio
Free planWebAPILinuxmacOS7.8Free plan - 3

DbSchema
Free planLinuxmacOSWindows7.0From $29.40 a month - 4
pgModeler
Free planLinuxmacOSWindows6.9From $59.90 a month - 5

ChartDB
Free planWebSelf-hosted6.8From $25 a month - 6
DrawSQL
Free planWebAPI6.8From $19 a month
