is a user-friendly data modeling tool
for simple visualization of MongoDB and Mongoose ODM
Easily draw diagrams for MongoDB & Mongoose
Perfectly simple and modern visualization of both basic and hierarchical structures. Draw diagrams and define the structure of MongoDB collections easily and quickly.
Define the specifics of a collection, field or schema
Visually design the MongoDB or Mongoose schema, specify collections, draw references between collections, and define the specifics of MongoDB collections and fields. You can edit properties in the sidebar or with larger modal forms. You can also use our Index Assistant and define indexes easily.
Improve your productivity
Create new objects with predefined settings.
Select and edit a collection or an individual field.
Change the position of fields using drag and drop. Modify existing objects quickly.
Changes are saved instantly in Moon Modeler. There is no need to confirm changes. If you need to revert the changes use UNDO.
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 databases and reverse engineer database structures. In the Professional Edition of the data modeling tool you can establish SSH/SSL/TLS connections.
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 in an effective manner.
Faster development: Draw data models and generate code. Avoid typos, make changes quickly.
Trial/Early Access version expires 14 days after installation.
Perpertual license with 12 months free updates included.
User-based licensing model. One license key can be used on Windows, Linux and MacOS.