Moon Modeler

Data modeling tool
for MongoDB, Mongoose, PostgreSQL, MySQL, MariaDB, SQLite and GraphQL

MongoDB data model

What you can do
with Moon Modeler?

Draw ER diagrams
Define data models for MongoDB, PostgreSQL, MariaDB, MySQL, SQLite and GraphQL
Reverse engineer
Create an ER diagram from existing databases or import a GraphQL schema.
Create reports
Share your pixel-perfect diagrams in PDF format or generate interactive HTML reports.
Generate scripts
Preview and save SQL scripts, JavaScript code or schema creation scripts.

Version 4.6 is here!

The latest version includes the following key features and benefits:

Read what's new

New - generation of HTML reports
MongoDB design tool - embeddable documents
MySQL database modeling

Create ER diagrams for relational and noSQL databases

Draw database designs for MongoDB, PostgreSQL and other plaforms. Define database objects such a collections, tables, keys, indexes, and relations graphically and visualize JSON or nested documents in entity relationship diagrams.

Read Quick Start Guides

Design nested structures

Visually design the MongoDB or Mongoose schema, specify collections and embeddable documents, draw relationships between collections, and define the specifics of MongoDB collections and fields. Create nested structures in
MongoDB diagrams

MongoDB Schema Design

MongoDB design tool - embeddable documents

Draw data models
quickly and comfortably

Create new objects with predefined settings. Change the position of fields using drag and drop. Automatically add referenced fields to target collections, etc. Changes are propagated and saved instantly, and use UNDO if you need to revert the changes. Dark or light theme in the UI is just a matter of your preference.

New - generation of HTML reports

Create HTML reports
and keep your schema design well documented

Arrange objects in multiple diagrams, change the view to show metadata, sample data, or descriptions, add HTML notes or attach images. Export the diagrams to PDF or create interactive HTML reports.

Read more about report generation

GraphQL schema design
MongoDB validation script

Preview and generate scripts

Use our data modeling tool to generate validation and creation scripts along with other options. See a preview of the code - formatted and with syntax highlighting. Add custom code to the BEFORE and AFTER sections and save code for a project or just one collection.

Reverse engineer existing structures

Connect to existing MongoDB, MariaDB, MySQL or PostgreSQL databases and reverse engineer database structures with nested documents or JSON. In the Professional Edition of the data modeling tool you can establish SSH/SSL/TLS connections to all supported database systems.

Read more about reverse engineering

Reverse enginering MongoDB, MariaDB and PostgreSQL

Our clients say

"Moon Modeler is a fantastic product! Period. Being it it's functionality, or from a 'visual' standpoint, or the over all ergonomic flow but also for the quality of the SQL code generated. The application is very well thought out and (at least for me who works with databases some 35+ years and having tried numerous apps) almost self explanatory. So congrats for a terrific job!"

Charles U. Schneiter

Database architect and application developer

Key benefits

A picture is worth a thousand words.

Blueprint to your own product: A diagram can give you a clear model of your data 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: It allows all your team members or clients to understand the relations among collections and documents in an effective manner.

Faster development: Draw data models and generate code. Avoid typos, make changes quickly.

Download Moon Modeler
Trial/Early Access version expires 14 days after installation.

Windows OS
Windows Installer

Version: 4.6.6
File size: 77MB
Tested on: Windows 10 Pro

Linux AppImage

Version: 4.6.6
File size: 101MB
Tested on: Ubuntu 20.04
Get it from Snap Store

Windows OS
DMG file for MacOS

Version: 4.6.6
File size: 103MB
Tested on: MacBook Air & Mac M1
Purchase Moon Modeler

Perpertual license with 12 months free updates included.
User-based licensing model. One license key can be used on Windows, Linux and MacOS.

Basic Edition
Go to purchase page
Basic Edition - EDU
Request EDU License
Want to get in touch?

Send Email to