ERDism is open as a public beta. Anyone can sign up and get a workspace. These notes start here; from now on, each change you can see or use is listed under the day it shipped.
Bring in the schema you run, or draw a new one. Paste SQL or upload a file, see what the import would add, change, or remove, and choose which diagram each table goes on. Works with MySQL and MariaDB.
One model, three views. The diagram, its SQL, and the inspector stay in step, so a change made in one shows up in the others. Each table keeps doc pages you write in Markdown.
Every change on the record. The timeline shows who changed what, and when. Undo and Redo act only on your own changes, across every diagram in the project.
Approve before you publish. A teammate approves or rejects each SQL block, only approved SQL is published, and each published version can be exported as a SQL file.
Work as a team. Invite people to your workspace and give each one a role. While someone is editing a table, everyone else sees it as taken.
Try it without an account. The live demo opens a sample database in the editor. Anything you import there disappears when you leave.