Skip to content
Migrating from NextAuth.js v4? Read our migration guide.
API reference@auth/sequelize-adapter

@auth/sequelize-adapter

Official Sequilize adapter for Auth.js / NextAuth.js.

Installation

npm install next-auth @auth/sequelize-adapter sequelize

SequelizeAdapterOptions

This is the interface of the Sequelize adapter options.

Properties

models?

optional models: Partial<{
  Account: ModelCtor<AccountInstance>;
  Session: ModelCtor<SessionInstance>;
  User: ModelCtor<UserInstance>;
  VerificationToken: ModelCtor<VerificationTokenInstance>;
}>;

The Sequelize Models related to Auth.js that will be created in your database.

synchronize?

optional synchronize: boolean;

Whether to synchronize the models or not.


default()

function default(client, options?): Adapter

Parameters

ParameterType
clientSequelize
options?SequelizeAdapterOptions

Returns

Adapter


models

Re-exports models

Auth.js © Balázs Orbán and Team - 2025