See your database
Always up to date
ERDism turns your SQL into a diagram your whole team can read, edit and review. Every change is approved and on record.
Works with MySQL and MariaDB
Your diagram
never goes stale
When the database changes, you hear about it and the design follows.
Edit together,
without overwriting
See who is editing which table.
Approved
table by table
Approve it, or send it back with a reason. Only approved tables ship.
Notes, history and why
stay with the table
See who changed what, when and why, right on the table.
Even for people
who don't read code
- Product, QA, clients
Open it from a link, no account
- New teammates
Start with their team's diagram
- Reviewers
Link to a single column
Everything else
Design
- Diagram or SQL
- Edit the diagram and the SQL follows. Edit the SQL and the diagram follows.
- Table groups
- Group related tables, then arrange them by group in one click.
- Table search
- Find a table or column by name and jump to it in the diagram, SQL, or timeline.
- Design review
- Flags tables without a primary key or with circular references, and shows how to fix them.
Team
- Roles
- Decide who can view, edit, and publish in each workspace and project.
- Who's online
- See who is in the workspace right now.
- Inbox
- Invitations and review requests arrive in one place.
SQL
- Detects your database
- Reads pasted SQL and works out whether it is MySQL or MariaDB, and which version.
- Version-aware checks
- Warns about types and names your version can't use, for MySQL 8.0 · 5.7 and MariaDB 10.6.
- Nothing dropped
- SQL that ERDism doesn't model is kept exactly as you wrote it.
Essentials
- Undo your changes
- Undo what you changed, across every diagram, even a table you deleted.
- Trash
- Restore a deleted project within 7 days.
- Three languages
- Use it in English, Korean, or Japanese.
Try it right here
A sample database, ready to explore.
Open the demoAnything you import here disappears when you leave.
Plans
BetaEveryone is on the Free plan, with no editor limit. Limits start when the beta ends — workspace owners hear 30 days ahead, and everyone who has been editing keeps editing.
Free
For trying it out and small projects.
$0foreverStart for freeNormally 3 editors
Unlimited during the betaUnlimited viewers1 database connected — 14-day trial after the betaEvery plan includes
- Diagrams, approvals, history and docs
- Unlimited projects
- Compare a new SQL dump with your design
- Share a read-only link with anyone
Solo
For one developer running a live service.
$12/ monthper workspace1 editor per workspaceUnlimited viewers1 database connectedExtra connection — $20 / monthEverything in Free
CrewFor small teams
For a small team keeping production and staging in check.
$59/ monthper workspace5 editors per workspaceUnlimited viewers2 databases connectedExtra connection — $16 / monthEverything in Free
Team
For growing teams with more databases.
$129/ monthper workspace10 editors per workspaceUnlimited viewers3 databases connectedExtra connection — $12 / monthEverything in Free
Who counts as an editor?Anyone who can change a design in any project. Each person counts once per workspace, however many projects they work on. Viewers are free.
What does a database connection do?ERDism connects to your live database read-only. When its schema changes, you hear about it, and the change goes into the design once you approve it. On Free it's a 14-day trial; paid plans stay connected.
- Paid plans — and database connections — open after the beta. Plans and prices may change before then.
- ERDism reads only your schema — table and column definitions. It never reads the rows in your tables.