Meteor Modeler
is a visual designer for Sequelize

ORM for Oracle, Postgres, MySQL, MariaDB, SQLite and SQL Server

New - custom scripts
Meteor Modeler - data modeling tool for Sequelize

What you can do
with Meteor Modeler?

Draw diagrams
Define Sequelize models, fields and associations visually.
Add notes
Enhance diagrams by adding notes, comments, pictures etc.
Export to PDF
Share pixel-perfect diagrams in printable format.
Generate scripts
Preview and save Sequelize ORM and/or Sequelize Module scripts.

Sequelize modeling

  • Manage Sequelize structures in Projects
  • Create Sequelize models graphically
  • Specify fields, keys and indexes
  • Define model and fields specifics
  • Draw BelongsTo, BelongsToMany, HasOne and HasMany associations.

Read Quick Start Guide

Sequelize modeling in Meteor Modeler | Fields properties
Sequelize diagram | Graphics

Diagram enhancements

  • Colorize models
  • Add notes in HTML format, include pictures
  • Configure Default values for new models
  • Add UUID fields to new models automatically
  • Display metadata, sample data or descriptions

UI & Themes

  • Always sharp vector based graphics
  • Switch between LIGHT and DARK themes
  • Use UNDO and revert changes comfortably
  • Toggle basic/advanced line mode
  • Show or hide side panels to maximize diagram area
  • Zoom in, zoom out and reset UI zoom
Sequelize diagram created in Meteor Modeler for Sequelize
New - custom scripts
Sequelize script generated by Meteor Modeler

Generate Sequelize code or write templates for custom scripts

  • Generate Sequelize scripts for a single model or the whole project
  • Generate module scripts with Associations code
  • You can also easily create custom scripts, CSV files or even UI components - it can all be done with custom templates

Import from existing databases

Creating a Sequelize schema from existing databases can be done thanks to the integration with Luna Modeler. The following workflow explains how to load existing databases and create a Sequelize project.

  1. Load existing database structure to Luna Modeler
  2. In Luna Modeler copy selected tables
  3. Run Meteor Modeler and create a new empty project
  4. Paste the selected object to your Sequelize project
  5. Objects will be converted to Sequelize automatically
Sequelize diagram imported from Luna Modeler

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 database structures and generate code. Avoid typos, make changes quickly.

Download Meteor Modeler
Supported platforms: Sequelize
Trial version expires 14 days after installation.

Windows OS
Windows Installer

Version: 8.5.1 | Tested on Windows 11

Linux AppImage

Version: 8.5.1 | Tested on: Ubuntu 22.04

Windows OS
Apple chip Intel chip

Version: 8.5.1 | Tested on: MacBook Air & Mac M1

Freeware version allows you to save projects with 10 objects at max.
Purchase Meteor Modeler

Perpertual license with 12 months free updates included.
User-based licensing model. One license key can be used on Windows, Linux and MacOS.

Single user license

69,- USD
Go to purchase page

EDU license

39,- USD
Request EDU License

Want to get in touch?

Send Email to