Moon Modeler

Design tool for MongoDB & MariaDB

MongoDB design tool

What you can do
with Moon Modeler?

Draw diagrams
Define database structures
for MongoDB and MariaDB visually.
Add notes
Enhance diagrams by adding notes, comments, pictures and hyperlinks.
Export to PDF
Share pixel-perfect diagrams in printable format.
Generate scripts
Preview and save collections validation and creation scripts.
MariaDB database modeling
Windows OS

Create diagrams for MariaDB

Define MariaDB 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 you projects.

Quick Start Guide for MariaDB

See what's new in version 1.6.5

Design nested structures

Visually design MongoDB or Mongoose schema, specify collections and embeddable sub-documents, draw references among collections and define MongoDB collection and fields specifics. Create hierarchical structures in MongoDB diagrams

Quick Start Guide for MongoDB

MongoDB design tool - embeddable documents
Notes in MongoDB models

Draw diagrams
quickly and comfortably

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. Dark or light theme in UI is only a matter of your preference.

Keep your databases
well documented

Arrange objects in diagrams, colorize items, change view to show metadata, sample data or descriptions. Display cardinality marks in diagrams and add notes in HTML format or include pictures. Export diagrams to printable PDF format.

Notes in MongoDB models
MongoDB validation script

Preview and generate scripts

Generate validation and creation scripts together with other options. See code preview - formatted and with syntax highlighting.
Add custom code to BEFORE and AFTER sections and save code for a project or just a single collection.

Reverse engineer existing structures

Connect to existing MongoDB or MariaDB and reverse engineer database structures with nested documents or json. This feature is currently available in BETA version. If you wish to join our BETA program, send email to

What's new in BETA version

Reverse enginering MongoDB and MariaDB

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 database structures and generate code. Avoid typos, make changes quickly.

Download Moon Modeler
Trial/Early Access version expires 14 days after installation.
Freeware version allows you to save projects with 10 objects at max.

Windows OS
Windows Installer

Version: 1.7.0
File size: 68MB
Requirements: Windows 7/8/10

Linux AppImage

Version: 1.7.0 Early Access
File size: 107MB
Tested on: Ubuntu 18.4, 18.10
Purchase Moon Modeler

Your order will be securely processed by GumRoad.
License key will be sent to your email box immediately after processing your order.
Use the license key to activate commercial version of the purchased product.
Single user license includes upgrades up to version 3.

Single user license

99,- USD
Buy Moon Modeler

EDU license

49,- USD
Request EDU License

Send email to:
Want to get in touch?

Send Email to