per1234 edited this page Sep 22, 2017 · 13 revisions

What is Sequelize?

When you start building web applications and APIs you often need something that interacts with databases for you. Maintaining relationships between tables, fetching related records and managing transactions gets very repetitive over time when using just raw queries. Sequelize abstracts these tasks away for you and provides you with a database layer.

Sequelize is an ORM which is designed to work with Node.JS and IO.JS. It's written in pure JavaScript and supports many major database engines like MySQL, Postgres, SQLite and MSSQL.

Why Sequelize?

These are a few major features

Sequelize has been under development since July 2010 and is used by a large number of users. It's under active development with new features introduced relatively often.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.