Moon Modeler

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

MongoDB data model

What you can do
with Moon Modeler?

Draw ER diagrams
Define data models for MongoDB, PostgreSQL, MariaDB, SQLite and GraphQL visually.
Reverse engineer
Create ER diagram from existing databases or import GraphQL schema.
Export to PDF
Share your pixel-perfect diagrams in high-quality printable PDF format.
Generate scripts
Preview and save SQL scripts, JavaScript code or schema creation scripts.
MariaDB database modeling
New - graphsql schema design supported

Create ER diagrams for databases

Newly supported databases: PostgreSQL and SQLite!
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 PostgreSQL

Quick Start Guide for MariaDB

Design nested 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 in MongoDB diagrams

Quick Start Guide for MongoDB

MongoDB design tool - embeddable documents
MongoDB ERD

Draw data models
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. A dark or light theme in UI is only a matter of your preference.

Keep your schema design
well documented

Arrange objects in diagrams, colorize items, change the view to show metadata, sample data or descriptions. Add notes in HTML format or include pictures. Export diagrams to printable PDF format. Schema design features now available for GraphQL modeling.

Quick Start Guide for GraphQL

GraphQL schema design
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.

New - reverse engineering included in version for MacOS

Reverse engineer existing structures

Connect to existing MongoDB, MariaDB or PostgreSQL and reverse engineer database structures with nested documents or json. SSH connections can be established to all supported database systems.

More information

Reverse enginering MongoDB, MariaDB and PostgreSQL

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.
Freeware version allows you to save projects with 10 objects at max.

Windows OS
Windows Installer

Version: 2.7.1
File size: 79MB
Requirements: Windows 10

Linux
Linux AppImage

Version: 2.7.1
File size: 112MB
Tested on: Ubuntu 19.04

Windows OS
DMG file for MacOS

Version: 2.7.1
File size: 113MB
Min. reqs.: MacBook Air
Purchase Moon Modeler

One time payment.
No monhtly fee, no subscriptions.

Single user license includes upgrades up to version 3.
You can use the same license key on Windows, Linux and MacOS.

Single user license
99,- USD
Go to purchase page
EDU license
49,- USD
Request EDU License
Want to get in touch?

Send Email to info@datensen.com