DesignSQL V2 - Design in code or drag-and-drop — perfect for visualization
by•
DesignSQL is a bi-directional database schema editor where you can design in code or drag-and-drop visually — and both stay perfectly in sync. Describe your schema in plain English and the AI assistant writes the DBML for you. Version control, team collaboration, and SQL export built in.

Replies
Hey Product Hunt! 👋
I'm ahmazroot, and I built DesignSQL to make it easier to visualize and understand database schemas in any project.
The goal was simple: a bi-directional workspace where code or drag-and-drop tables and diagram live together and update each other in real-time. Whether you're a coder or a visual designer, your changes sync instantly.
Here's what I ended up shipping:
**The editor** — Editor panel with full DBML support: syntax highlighting, real-time error markers, autocomplete for 100+ data types across PostgreSQL, MySQL and MSSQL Start typing and the diagram updates within 600ms.
**AI Schema Assistant** — this is the part I'm most excited about. Describe your schema in plain English ("SaaS app with teams, members, billing plans, and audit logs") and the AI writes the DBML and lays out the diagram. It understands intent, not just keywords.
**Version Tags** — create a snapshot at any milestone and compare two versions side-by-side. Both the code diff and the visual diagram are shown simultaneously. This changed how I review schema changes.
**Table Documentation** — rich-text docs linked directly to each table. The @ mention system lets you reference columns inline, and clicking the chip pans the diagram to that column. Small detail, big quality-of-life improvement.
**What I'd love feedback on:**
- Is the free plan limit (10 projects / 10 tables) too restrictive for your use case?
- Is there an import format or database dialect you need that's not supported?
- Any features from dbdiagram.io or other tools you'd miss?
Try it free at https://designsql.cloud — no credit card, no install, just open a tab.
Happy to answer anything. 🙏