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.
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
Getting started
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.