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
GitHub stars
30,341
npm downloads a week
4.1M
Latest release
v6.37.88 months ago

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

Usage and activity

Weekly npm downloads of sequelize, last 12 months.

1M2M3M4M5MSepDecFebAprJunAugNov29 September 2025: 2,127,148 downloads a week6 October 2025: 2,067,741 downloads a week13 October 2025: 2,113,690 downloads a week20 October 2025: 2,164,471 downloads a week27 October 2025: 2,255,699 downloads a week3 November 2025: 2,167,768 downloads a week10 November 2025: 2,209,223 downloads a week17 November 2025: 2,160,964 downloads a week24 November 2025: 2,228,885 downloads a week1 December 2025: 2,243,439 downloads a week8 December 2025: 2,486,876 downloads a week15 December 2025: 2,413,153 downloads a week22 December 2025: 2,228,916 downloads a week29 December 2025: 1,431,020 downloads a week5 January 2026: 1,475,010 downloads a week12 January 2026: 2,207,523 downloads a week19 January 2026: 2,210,204 downloads a week26 January 2026: 2,303,329 downloads a week2 February 2026: 2,422,895 downloads a week9 February 2026: 2,413,213 downloads a week16 February 2026: 2,371,145 downloads a week23 February 2026: 2,513,183 downloads a week2 March 2026: 2,500,943 downloads a week9 March 2026: 2,682,451 downloads a week16 March 2026: 2,954,723 downloads a week23 March 2026: 2,658,747 downloads a week30 March 2026: 2,708,352 downloads a week6 April 2026: 2,428,683 downloads a week13 April 2026: 2,740,191 downloads a week20 April 2026: 2,801,147 downloads a week27 April 2026: 2,792,311 downloads a week4 May 2026: 2,683,632 downloads a week11 May 2026: 2,921,052 downloads a week18 May 2026: 2,988,651 downloads a week25 May 2026: 2,932,398 downloads a week1 June 2026: 2,906,193 downloads a week8 June 2026: 2,898,697 downloads a week15 June 2026: 2,991,952 downloads a week22 June 2026: 2,908,460 downloads a week29 June 2026: 2,790,817 downloads a week6 July 2026: 2,702,595 downloads a week13 July 2026: 2,925,426 downloads a week20 July 2026: 2,906,804 downloads a week27 July 2026: 2,919,948 downloads a week3 August 2026: 2,844,638 downloads a week10 August 2026: 2,952,336 downloads a week24 August 2026: 2,851,707 downloads a week31 August 2026: 2,878,608 downloads a week26 September 2026: 3,155,894 downloads a week3 October 2026: 3,321,248 downloads a week1 November 2026: 4,109,824 downloads a week

Recent releases

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