Also, all Sequelize promises are in fact promises, so you have the rich Bluebird API to use as well (for example, using , tap, , map, , etc). You can access the Bluebird constructor used internally by Sequelize with Sequelize.Promise, if you want to set any Bluebird specific options.