Skip to content
AppClap
Sequelize is unclaimed —
S

Sequelize

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

Visit

Sequelize is a modern TypeScript and Node.js ORM for Oracle, Postgres, MySQL, MariaDB, SQLite and SQL Server, and more. It features solid transaction support, relations, eager and lazy loading, read replication, migrations, and lifecycle events (hooks). It also supports Amazon Redshift and Snowflake's Data Cloud, and follows Semantic Versioning.

What it's for

define database modelspersist and query datacreate associations between modelsautomatic database synchronizationsoft deletion of recordsrun database migrationsmanage transactionsperform JSON querying

Features 15

  • Automatic database synchronization
  • CLS (Continuation Local Storage) support
  • Eager and lazy loading
  • JSON querying
  • Lifecycle events (hooks)
  • Migrations
  • Model associations (belongsTo, hasMany, etc.)
  • Native upsert support
  • Optimistic locking
  • Read replication
  • Soft deletion (paranoid mode)
  • Strong typing
  • Support for Oracle, Postgres, MySQL, MariaDB, SQLite, SQL Server, Amazon Redshift and Snowflake
  • Transaction support
  • TypeScript and Node.js ORM

At a glance

TypeLibrary / SDK
Fordevelopers

Integrations

OraclePostgresMySQLMariaDBSQLiteSQL ServerAmazon RedshiftSnowflakeDB2

Resources

Pricing

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

Last checked 5 days ago·