What is Sequelize?

Sequelize is a promise-based ORM for Node.js and io.js. It supports the dialects PostgreSQL, MySQL, MariaDB, SQLite and MSSQL and features solid transaction support, relations, read replication and more.
Sequelize is a tool in the Object Relational Mapper (ORM) category of a tech stack.
Sequelize is an open source tool with 18.9K GitHub stars and 3K GitHub forks. Here’s a link to Sequelize's open source repository on GitHub

Who uses Sequelize?

Companies
38 companies use Sequelize in their tech stacks, including WebbyLab, Hostr, and Decision6.

Developers
32 developers use Sequelize.

Sequelize Integrations

Node.js, MySQL, PostgreSQL, MariaDB, and Microsoft SQL Server are some of the popular tools that integrate with Sequelize. Here's a list of all 9 tools that integrate with Sequelize.

Why developers like Sequelize?

Here’s a list of reasons why companies and developers use Sequelize
Sequelize Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Sequelize in their tech stack.

Yunus ÖZCAN
Yunus ÖZCAN
Founder at Appitr · | 1 upvotes · 4.2K views
atAppitr
GraphQL
MobX
ESLint
Flow (JS)
Babel
ExpressJS
Node.js
npm
Sequelize
Webpack
Browserify
Monaco Editor
React Native
ES6
JavaScript

Appitr Run JavaScript ES6 with React Native in the browser built on Monaco Editor, Browserify Webpack Sequelize npm Node.js ExpressJS Babel Flow Type ESLint MobX GraphQL

See more
Nicolas Theck
Nicolas Theck
Student at RocketPlay · | 1 upvotes · 2.3K views
atRocketPlay
HTML5
SendGrid
Node.js
OVH
PM2
JSON Web Token
PostgreSQL
Sequelize
ExpressJS
CloudFlare
nginx
npm
Ubuntu
GitLab CI
GitLab
Webpack
Vue.js
JavaScript
#Ns
#Passport
#Pulsejs
#Backend
#Frontend

We use JavaScript in both our #Frontend and #Backend. Front-End wise, we're using tools like Vue.js , Webpack (for dev & building), pulsejs . For delivering the content, we push to GitLab & use GitLab CI (running on our own Ubuntu machine) to install (with npm) our packages, build the app trough Webpack and finally push it to our nginx server via a folder. From there, use accessing the website will get cached content thanks to CloudFlare. Back-End wise, we again use JavaScript with tools such as ExpressJS (http server), Sequelize (database, server running on PostgreSQL ) but also JSON Web Token with passport to authenticate our users. Same process used in front-end is used for back-end, we just copy files to a dist where PM2 watches for any change made to the Node.js app. Traffic doesn't go trough CloudFlare for upload process reasons but our nginx reverse proxy handles the request (which do go trough CloudFlare SSL-wise, since we're using their ns servers with our OVH domain.) Other utils we use are SendGrid for email sending & obviously HTML5 for the base Vue.js app. I hope this article will tell you more about the Tech we use here at RocketPlay :p

See more
Sequelize

Used it for full stack web application development, especially to interact with MySQL/ MariaDB / PostgreSQL server. Sequelize

See more

Sequelize Alternatives & Comparisons

What are some alternatives to Sequelize?
Hibernate
Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper.
SQLAlchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
Doctrine 2
Doctrine 2 sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL.
EntityFramework
Home of the Microsoft ASP.NET development community. Download Visual Studio, post to the forums, read ASP.NET blogs and learn about ASP.NET.
peewee
A small, expressive orm, written in python (2.6+, 3.2+), with built-in support for sqlite, mysql and postgresql and special extensions like hstore.
See all alternatives

Sequelize's Stats