Moon Modeler

Schema design tool for GraphQL

Graphql schema design tol

Key features for GraphQL

Draw diagrams
Define schema design diagrams for GraphQL easily.
Import from file
Load file and visualize existing GraphQL schema.
Export to PDF
Share your pixel-perfect diagrams in high-quality PDF format.
Generate scripts
Preview, generate and save GraphQL schema definition script.

Create diagrams for GraphQL

Schema design features include visual definition 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

Diagram made in Moon Modeler schema design tool

Quick and comfortable schema design for GraphQL

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. Both dark and light themes are available.

MongoDB database modeling, erd with sample data

Keep your GraphQL schema
well documented

During your schema design activities you can arrange GraphQL objects in diagrams, colorize items, change the view to show metadata, sample data or descriptions. 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 high-quality, vector format, PDF files.

Generated schema validation script

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.
You can also add custom code to BEFORE and AFTER sections and save scripts for whole your GraphQL schema design project or for just a single GraphQL type, interface or other object.

Import from file

Visualize existing GraphQL schema

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

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

Key benefits - GraphQL schema design

The following 3 points represent the main benefits for users interested in GraphQL schema design.

1. 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.

2. Efficient communication

Visual schema design allows all your team members or clients to understand the references among types, interfaces and other objects in your GraphQL structures in an effective manner.

3. Higher productivity

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

Looking for a FREE
schema design tool for GraphQL?

Use Moon Modeler. The freeware version allows you to save projects with 10 objects at max.