Data Modeling Tool for MongoDB & Mongoose

Moon Modeler is a specialized data modeling tool for MongoDB and noSQL databases that lets you visually design collections, documents, and references with ease.
Learn more about Moon Modeler
Moon Modeler is ideal for developers and teams working with NoSQL data: database developers, architects, full-stack developers, teachers, and anyone who is passionate about NoSQL database design and works with MongoDB or similar database systems.
Download Moon Modeler
Frequently Asked Questions on Data Modeling and Schema Design for MongoDB and noSQL
Yes. You can generate MongoDB validation scripts directly from your visual data models.
Yes. Moon Modeler can connect to your MongoDB database and generate a diagram from existing schema. You can visualize locally running, on-premises and cloud databases.
Absolutely. Moon Modeler allows you to export your diagrams as PNG, PDF, or generate interactive HTML documentation in various themes and styles.
Moon Modeler is a desktop application and it’s available for Windows, macOS, and Linux. Database connections and data models are not stored in the cloud. Everything you create stays with you.
Yes. Moon Modeler is a feature-rich alternative to other data modeling and schema design tools for MongoDB. It supports embedded documents (contained objects), references, validation rules, and also conversion to Mongoose ODM.
Moon Modeler includes support for MongoDB and other MongoDB-compatible database systems such as CosmosDB, DocumentDB.
Luna Modeler is a data modeling tool for relational databases such as Oracle, PostgreSQL, MySQL, SQL Server, MariaDB and SQLite. Moon Modeler is a schema design tool for MongoDB and other noSQL databases.
Key features for MongoDB data modeling
Easy data modeling
for MongoDB and noSQL
Define your MongoDB data models easily! Moon Modeler focuses on simplicity and offers a modern, friendly user interface.

Create documentation for your MongoDB data models and diagrams
Export diagrams to images, PDF files or create interactive HTML reports from your data models.
Generate Schema definition scripts or custom code
Generate validation and creation scripts. When your data model for MongoDB is created, click a button on the main toolbar and immediately see code preview – formatted and with syntax highlighting.
Then save scripts for your whole MongoDB database modeling project or just a single MongoDB collection.

Download
Moon Modeler
Moon Modeler for MongoDB and Mongoose is available for Windows, Linux and MacOS.
Trial version expires 14 days after installation.