# sequelize-cli

> The Sequelize CLI

Latest version **6.6.5** (published 2026-01-05) · MIT license · 0 weekly downloads

## Install

```sh
npm install sequelize-cli
pnpm add sequelize-cli
yarn add sequelize-cli
bun add sequelize-cli
```

Provides the commands `sequelize`, `sequelize-cli`.

## Health

**Score 65/100 (B)** — status: stable.

Positive: has types; no vulnerabilities; has provenance; high maintenance score; high quality score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 6.6.5 |
| Published | 2026-01-05 |
| First published | 2014-05-21 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=10.0.0 |
| Dependencies | 7 |
| Unpacked size | 64.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 2556 |
| Maintainers | sdepold, americas, sushantdhiman, papb, wikirik |
| Keywords | sequelize, cli |

## Links

- npm: https://www.npmjs.com/package/sequelize-cli
- Repository: https://github.com/sequelize/cli
- Issues: https://github.com/sequelize/cli/issues
- npm.io page: https://npm.io/package/sequelize-cli

## Dependencies (7)

- [umzug](https://npm.io/package/umzug.md) ^2.3.0
- [yargs](https://npm.io/package/yargs.md) ^16.2.0
- [lodash](https://npm.io/package/lodash.md) ^4.17.21
- [resolve](https://npm.io/package/resolve.md) ^1.22.1
- [fs-extra](https://npm.io/package/fs-extra.md) ^9.1.0
- [picocolors](https://npm.io/package/picocolors.md) ^1.1.1
- [js-beautify](https://npm.io/package/js-beautify.md) 1.15.4

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 6.6.5 (latest) — 2026-01-05
- 6.0.0-beta.3 (next) — 2020-06-21
- 6.6.3 — 2025-05-05
- 6.6.2 — 2023-11-03
- 6.6.1 — 2023-06-05
- 6.6.0 — 2023-01-25
- 6.5.2 — 2022-10-26
- 6.5.1 — 2022-09-27
- 6.4.1 — 2022-01-15
- 6.4.0 — 2022-01-14
- 6.3.0 — 2021-11-03
- 6.2.0 — 2020-07-05
- 6.1.0 — 2020-06-27
- 6.0.0 — 2020-06-24
- 6.0.0-beta.2 — 2020-06-21
- … 78 more at https://npm.io/package/sequelize-cli/versions

## README

# sequelize/cli [![npm version](https://badge.fury.io/js/sequelize-cli.svg)](https://npmjs.com/package/sequelize-cli) [![CI](https://github.com/sequelize/cli/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/sequelize/cli/actions/workflows/ci.yml)

The [Sequelize](https://sequelize.org) Command Line Interface (CLI)

## Table of Contents

- [Installation](#installation)
- [Contributing](#contributing)
- [Documentation](#documentation)

## Installation

Make sure you have [Sequelize](https://sequelize.org) installed. Then install the Sequelize CLI to be used in your project with

```bash
npm install --save-dev sequelize-cli
```

And then you should be able to run the CLI with

```bash
npx sequelize --help
```

### Usage

```bash
Sequelize CLI [Node: 10.21.0, CLI: 6.0.0, ORM: 6.1.0]

sequelize <command>

Commands:
  sequelize db:migrate                        Run pending migrations
  sequelize db:migrate:schema:timestamps:add  Update migration table to have timestamps
  sequelize db:migrate:status                 List the status of all migrations
  sequelize db:migrate:undo                   Reverts a migration
  sequelize db:migrate:undo:all               Revert all migrations ran
  sequelize db:seed                           Run specified seeder
  sequelize db:seed:undo                      Deletes data from the database
  sequelize db:seed:all                       Run every seeder
  sequelize db:seed:undo:all                  Deletes data from the database
  sequelize db:create                         Create database specified by configuration
  sequelize db:drop                           Drop database specified by configuration
  sequelize init                              Initializes project
  sequelize init:config                       Initializes configuration
  sequelize init:migrations                   Initializes migrations
  sequelize init:models                       Initializes models
  sequelize init:seeders                      Initializes seeders
  sequelize migration:generate                Generates a new migration file      [aliases: migration:create]
  sequelize model:generate                    Generates a model and its migration [aliases: model:create]
  sequelize seed:generate                     Generates a new seed file           [aliases: seed:create]

Options:
  --version  Show version number                                                  [boolean]
  --help     Show help                                                            [boolean]

Please specify a command
```

## Contributing

All contributions are accepted as a PR.

- You can file issues by submitting a PR (with test) as a test case.
- Implement new feature by submitting a PR
- Improve documentation by submitting PR to [Sequelize](https://github.com/sequelize/sequelize)

Please read the [contributing guidelines](CONTRIBUTING.md).

## Documentation

- [Migrations Documentation](https://sequelize.org/master/manual/migrations.html)
- [CLI Options](docs/README.md)
- [Frequently Asked Questions](docs/FAQ.md)

---
_Source: https://npm.io/package/sequelize-cli · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
