Moon Modeler

Database modelling tool for MariaDB

and MongoDB, Mongoose, PostgreSQL, MySQL, SQLite and GraphQL

Database modelling tool - Moon Modeler for MariaDB and other databases.

Key features for MariaDB database modelling

Draw ER diagrams

Enjoy drawing entity-relationship diagrams for MariaDB and create your databases easily and visually.

Reverse engineer

Connect to your MariaDB database and visualize existing database structures.

Create documentation

Share your pixel-perfect ER diagrams in high-quality printable PDF format.

Generate scripts

Save your time and generate, preview and save SQL scripts for your MariaDB databases.

Visual database modelling for MariaDB

Define database objects like tables, keys, indexes and relations graphically and visualize JSON in entity relationship diagrams for MariaDB. Manage your database structures in projects, export diagram to PDF and generate SQL code for your projects.

Quick start guide for MariaDB

Quick and comfortable database modelling for MariaDB

Draw new objects with predefined settings. Change column positions using drag and drop. Add referenced columns to target tables automatically etc. Changes are saved immediately. You can also easily switch between dark and light theme.

Database modelling tool for MariaDB - Moon Modeler.
MariaDB database modelling and notes in Moon Modeler

Describe and document your database structures

Arrange objects in diagrams, set colors for tables, JSON and other objects or notes. Change the view mode to show metadata, sample data or descriptions. Add notes in HTML format, connect objects using lines or include pictures to your database models. Then export diagrams to high-quality, vector format, PDF files or create HTML reports.

Preview and generate scripts

Generate SQL scripts for your data models. When your database design for MariaDB is ready, click a button on the main toolbar and immediately see code preview.
You save scripts for whole your MariaDB database modeling project or for just a single MariaDB table or relationship.

Generated SQL script for MariaDB
Connection to MariaDB
New - reverse engineering included in version for MacOS

Reverse engineer existing structures

Connect to an existing MariaDB, MySQL, PostgreSQL or MongoDB database platform and reverse engineer database structures with nested documents or JSON. SSH/SSL/TLS connections to MariaDB databases are supported in the Professional Edition.


Moon Modeler

Supported platforms include MongoDB, PostgreSQL, MariaDB, MySQL, SQLite, Mongoose and GraphSQL.
Moon Modeler for MongoDB and other platforms is available for Windows, Linux and MacOS.
Trial version expires 14 days after installation.

Download Moon Modeler

Key benefits – MariaDB database modelling

Blueprint to your own product

A diagram can give you a clear model of your database structure and help you recognize errors. It’s like a blueprint to your house. You know what you are building, how to connect the pieces and you have the necessary documentation.

Efficient communication

Database modeling allows all your team members or clients to understand the relationships among database tables in your MariaDB structures in an effective manner.

Higher productivity

Database modeling activities helps you create your MariaDB databases visually, the work is faster, you can avoid typos and make changes quickly.


Moon Modeler

You can use the same license key on Windows, Linux and MacOS.
EDU license for students and teachers is available for the Basic Edition.

Basic Edition

Go to purchase page

Basic Edition – EDU

Request EDU License