Skip to content
AppClap
Sequelize is unclaimed —

Sequelize

Feature-rich ORM for modern TypeScript & JavaScript·sequelize.org

Visit

Free plan · Open source See pricing ↓

Sequelize is a modern TypeScript and Node.js ORM supporting Oracle, Postgres, MySQL, MariaDB, SQLite, SQL Server, Amazon Redshift, Snowflake's Data Cloud, and DB2. It provides solid transaction support, model relations, eager and lazy loading, and read replication. It also supports migrations, strong typing, JSON querying, and lifecycle events (hooks).

What it's for

Define database modelsPersist and query dataDefine associations between modelsSoft delete records (paranoid mode)Manage database transactionsRun database migrationsQuery JSON dataUse lifecycle events (hooks)Automatically synchronize database tables from models

Features 14

  • Automatic database synchronization (sync)
  • Continuation Local Storage (CLS) support via cls-hooked
  • Database migrations
  • Eager and lazy loading
  • JSON querying
  • Lifecycle events (hooks)
  • Model relations/associations (belongsTo, hasMany, etc.)
  • Native upsert support across dialects (MySQL, PostgreSQL, SQLite, MSSQL)
  • Read replication
  • Semantic versioning across releases
  • Soft deletion (paranoid mode)
  • Solid transaction support
  • Strong TypeScript typing
  • Support for multiple SQL dialects (Postgres, MySQL, MariaDB, SQLite, MSSQL, Oracle, Amazon Redshift, Snowflake, DB2)

At a glance

free tieropen sourceAPI
TypeLibrary / SDK

Integrations

SQLiteMariaDBMicrosoft SQL ServerDB2PostgresMySQLAmazon RedshiftSnowflakeOracle

Resources

Pricing

Sequelize is free to use; the project accepts donations through OpenCollective to support maintainers.

Similar apps

Last checked 1 month ago·