Skip to content

Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.

License

Notifications You must be signed in to change notification settings

sequelize/sequelize

Repository files navigation

Sequelize logo

npm version npm downloads contributors Open Collective sponsor Merged PRs semantic-release License: MIT

Sequelize is an easy-to-use and promise-basedNode.jsORM toolforPostgres,MySQL,MariaDB,SQLite,DB2,Microsoft SQL Server,Snowflake,Oracle DBandDb2 for IBM i.It features solid transaction support, relations, eager and lazy loading, read replication and more.

Would you like to contribute? Readour contribution guidelinesto know more. There are many ways to help! 😃

💻 Getting Started

Ready to start using Sequelize? Head tosequelize.orgto begin!

💸 Supporting the project

Do you like Sequelize and would like to give back to the engineering team behind it?

We have recently created anOpenCollective based money poolwhich is shared amongst all core maintainers based on their contributions. Every support is wholeheartedly welcome. ❤️

📝 Major version changelog

Please find upgrade information to major versions here:

📖 Resources

🔧 Tools

💬 Translations

⚠️Responsible disclosure

If you have security issues to report, please refer to our Responsible Disclosure Policyfor more details.