Moon Modeler
Database Design Tool for MongoDB

MongoDB data model

Key Features of the Database Design Tool for MongoDB

Draw ER diagrams
Define entity-relationship diagrams for MongoDB easily and model your databases visually.
Load MongoDB schema
Connect to your MongoDB database and visualize existing database structures.
Export to PDF
Generate interactive reports or export diagrams to high-quality printable PDF format.
Generate scripts
Preview, generate and save MongoDB schema validation scripts.

Create ER diagrams for MongoDB

Database modeling features include visual definition basic and nested MongoDB database structures. Visually design MongoDB or Mongoose schema, specify collections and embeddable sub-documents, draw references among collections and define MongoDB collection and field specifics.
Create nested structures graphically!

Quick Start Guide for MongoDB

ERD made in Moon Modeler database modeling tool

Quick and comfortable database modeling for MongoDB

Create new objects with predefined settings. Change field positions using drag and drop. Add referenced fields to target collections automatically etc. Changes are propagated and saved immediately and in case you need to revert changes, use UNDO. A dark or light theme in UI is only a matter of your preference.

MongoDB database modeling, erd with sample data

Focus on important elements of your MongoDB schema

During your database modeling activities you can arrange MongoDB objects in diagrams, colorize items, change the view to display metadata, sample data, fields, indexes or descriptions etc. You can also add notes in HTML format, connect objects using lines with custom end point graphics or include pictures to your data models.

Generated schema validation script

Generate MongoDB validation scripts

Generate validation and creation scripts together with other options. When you database modeling for MongodB is finished, click a button on the main toolbar and immediately see code preview - formatted and with syntax highlighting.
You can also add custom code to BEFORE and AFTER sections and save scripts for whole your MongoDB database modeling project or for just a single MongoDB collection.

Database connection

Reverse engineer existing structures

Connect to an existing MongoDB database and reverse engineer database structures with documents.
SSH connections are supported for MongoDB databases in the Professional Edition.

Download Moon Modeler
For MongoDB and Mongoose
Trial version expires 14 days after installation.

Windows OS
Windows Installer

Version: 8.5.1 | Tested on Windows 11

Linux AppImage

Version: 8.5.1 | Tested on: Ubuntu 22.04

Windows OS
Apple chip Intel chip

Version: 8.5.1 | Tested on: MacBook Air & Mac M1
Purchase Moon Modeler

Data modeling tool for MongoDB and Mongoose
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
Professional Edition
$ 169,-
Go to purchase page
Basic Edition - EDU
Request EDU License
Want to get in touch?

Send Email to