Sequelize
Feature-rich ORM for modern TypeScript & JavaScript
Sequelize is a TypeScript and Node.js ORM that maps application objects to relational databases, including Oracle, Postgres, MySQL, MariaDB, SQLite, and SQL Server. It handles data modeling, persistence, and querying, with support for transactions, associations, eager and lazy loading, and read replication.
Models are defined with data types and can be synchronized to create tables automatically. Associations such as belongsTo and hasMany let Sequelize manage related records, while soft deletion marks rows as deleted without removing them. The library also provides migrations, strong typing, JSON querying, and lifecycle events (hooks).
Sequelize is aimed at Node.js developers working with relational databases. It is installed as an npm or yarn package alongside a database driver such as sqlite3; no pricing or edition details are stated.
11 alternatives to Sequelize
Ranked by how well each tool replaces Sequelize: shared features, audience, price and popularity.
- 59 out of 100 match—
Agent Infrastructure for TypeScript
Covers 0 of 13 key features and has a free plan.
Free planOpen source59 out of 100 match$10/moThe open source next gen database client
Covers 0 of 13 key features and has a free plan.
Free planOpen source56 out of 100 matchContact salesOnline NoSQL database backend with automatic REST APIs and low code JavaScript hooks
Covers 0 of 13 key features and has a free plan.
Free plan52 out of 100 match$19/mo- 51 out of 100 matchFree
The MVC framework for Node.js
Covers 1 of 13 key features and has a free plan.
Free planOpen source50 out of 100 match$600/moReal-time analytics database for live operational data
Covers 1 of 13 key features and has a free plan.
Free planOpen source50 out of 100 matchContact salesEmbedded key/value database with analytical functions
Covers 1 of 13 key features.
Open source47 out of 100 match—