Skip to content

Sequelize

Sequelize is an open source object-relational mapper for Node.js and TypeScript. It supports Postgres, MySQL, MariaDB, SQLite, SQL Server and Oracle. It is maintained by the Sequelize contributors, is free to use, and its v6 line is the stable release while v7 is labeled alpha.

By Sequelize contributorsOpen sourceORM

Facts checked on against the sources listed at the end of this page.

Pricing
Open sourceFree plan: Yes: free and open source
Open source
YesMIT

A good fit for

  • Node.js apps on Postgres, MySQL, MariaDB, SQLite, SQL Server or Oracle
  • Existing codebases that already use Sequelize models and migrations
  • Teams that want one ORM across several SQL databases

Not a good fit for

  • Projects that need a MongoDB data layer: Sequelize targets SQL databases
  • New projects that want the v7 line in production: the project site labels v7 as alpha
  • Teams that want a managed service with support: it is a community project funded by donations

Sequelize pricing

Sequelize is free and open source. The project accepts donations through OpenCollective.

Prices in USD, checked on 14 October 2026. Current prices on sequelize.org.

Main features

Six databases
Postgres, MySQL, MariaDB, SQLite, SQL Server and Oracle.
Relations
Define associations between models.
Eager and lazy loading
Load related records with the query or on demand.
Transactions
Transaction support across queries.
Read replication
Send reads to replicas.
TypeScript support
Works with Node.js and TypeScript.

About Sequelize

Sequelize maps database tables to JavaScript or TypeScript models, so you read and write rows with objects and methods instead of hand-written SQL. It covers relations, eager and lazy loading, transactions and read replication.

It works with Postgres, MySQL, MariaDB, SQLite, SQL Server and Oracle. The project site lists v6 as stable and v7 as alpha, and credits Sequelize Contributors.

The project is funded through OpenCollective and has no paid plans.

Made by
Sequelize contributors
Free plan
Yes: free and open source
Available on
Node.js, TypeScript

Sequelize alternatives

All 6 alternatives to Sequelize, side by side

Getting started

  1. Install Sequelize and a driver for your database, here Postgres.

    npm install sequelize pg

Questions about Sequelize

Is Sequelize free?

Yes. It is open source under the MIT license.

Which databases does Sequelize support?

Postgres, MySQL, MariaDB, SQLite, SQL Server and Oracle.

Which Sequelize version should I use?

The project site labels v6 as stable and v7 as alpha, as of October 2026.

Does Sequelize work with MongoDB?

No. Sequelize is for SQL databases. Mongoose is the common choice for MongoDB.

Sources and links

Work on Sequelize? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.

Sequelize: pricing, features and alternatives (2026) | ScratchDB