Moon Modeler

Schema design tool for GraphQL

and MongoDB, Mongoose, PostgreSQL, MySQL, MariaDB and SQLite

GraphQL schema design - Moon Modeler

Key features for GraphQL schema design

Draw diagrams

Define schema design diagrams for GraphQL easily.

Import from files

Load file or import from URL and visualize GraphQL schemas.

Create documentation

Share your pixel-perfect diagrams in high-quality PDF format.

Generate scripts

Preview, generate and save GraphQL schema definition script.

GraphQL schema design - Moon Modeler

Create diagrams for GraphQL

Schema design features include visual definition of basic and advanced GraphQL structures. Visually design GraphQL schema, specify types, interfaces, enums, draw references among types and define GraphQL type and field specifics.

Quick start guide for GraphQL

Quick and comfortable data modeling for GraphQL

Create new objects visually, add references and draw implements. Moon Modeler will add referenced fields to target types automatically. Changes are saved immediately and in case you need to revert changes, use UNDO.

GraphQL diagram - made in Moon Modeler
MongoDB database modeling, erd with sample data

Keep your schema designs
well documented

When creating schema design for GraphQL, you can arrange objects in diagrams. Add notes in HTML format, connect objects using lines with custom end point graphics or add pictures to your schema designs. You can also export diagrams to PDF files or create HTML reports.

Preview and generate scripts

Generate schema creation scripts together with other options. When your schema design for GraphQL is finished, click a button on the main toolbar and immediately see code preview – formatted and with syntax highlighting.
Save scripts for whole your GraphQL project or for just a single GraphQL type, interface or other object.

Generated GraphQL schema script
Imported StarLink GraphQL schema
New - reverse engineering included in version for MacOS

Visualize existing GraphQL schema design

Import GraphQL structures from existing files or from URL and visualize specific GraphQL elements, see references and add notes or other logical information to your diagrams.

Download

Moon Modeler

Supported platforms include MongoDB, PostgreSQL, MariaDB, MySQL, SQLite, Mongoose and GraphSQL.
Moon Modeler for MongoDB and other platforms is available for Windows, Linux and MacOS.
Trial version expires 14 days after installation.

Download Moon Modeler

Key benefits – GraphQL schema design

Blueprint to your own product

A diagram can give you a clear model of your database 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

Database modeling allows all your team members or clients to understand the references among objects in your GraphQL schema structures in an effective manner.

Higher productivity

Schema design activities helps you create your GraphQL structures visually, the work is faster, you can avoid typos and make changes quickly.

Purchase

Moon Modeler

You can use the same license key on Windows, Linux and MacOS.
EDU license for students and teachers is available for the Basic Edition.

Basic Edition
$99,-

Go to purchase page

Basic Edition – EDU
$49,-

Request EDU License