Skip to content
Migrating from NextAuth.js v4? Read our migration guide.
API referenceOverview

API Reference

@auth/azure-tables-adapter

@auth/azure-tables-adapter;

An official Azure Table Storage adapter for Auth.js / NextAuth.js.

Installation

npm install next-auth @auth/azure-tables-adapter

@auth/core

@auth/core;

@auth/d1-adapter

@auth/d1-adapter;

An official Cloudflare D1 adapter for Auth.js / NextAuth.js.

Warning

This adapter is not developed or maintained by Cloudflare and they haven’t declared the D1 api stable. The author will make an effort to keep this adapter up to date. The adapter is compatible with the D1 api as of March 22, 2023.

Installation

npm install next-auth @auth/d1-adapter

@auth/dgraph-adapter

@auth/dgraph-adapter;

@auth/drizzle-adapter

@auth/drizzle-adapter;

@auth/dynamodb-adapter

@auth/dynamodb-adapter;

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

Installation

npm install next-auth @auth/dynamodb-adapter

@auth/edgedb-adapter

@auth/edgedb-adapter;

Official Edge DB adapter for Auth.js / NextAuth.js.

Installation

npm install edgedb @auth/edgedb-adapter
npm install @edgedb/generate --save-dev

@auth/express

@auth/express;

@auth/fauna-adapter

@auth/fauna-adapter;

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

Installation

npm install @auth/fauna-adapter fauna

@auth/firebase-adapter

@auth/firebase-adapter;

Official Firestore adapter for Auth.js / NextAuth.js, using the Firebase Admin SDK

Installation

npm install @auth/firebase-adapter firebase-admin

@auth/hasura-adapter

@auth/hasura-adapter;

@auth/kysely-adapter

@auth/kysely-adapter;

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

Installation

npm install @auth/kysely-adapter kysely

@auth/mikro-orm-adapter

@auth/mikro-orm-adapter;

@auth/mongodb-adapter

@auth/mongodb-adapter;

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

Installation

npm install @auth/mongodb-adapter mongodb

@auth/neo4j-adapter

@auth/neo4j-adapter;

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

Installation

npm install @auth/neo4j-adapter neo4j-driver

@auth/neon-adapter

@auth/neon-adapter;

An official PostgreSQL adapter for Auth.js / NextAuth.js.

Installation

npm install next-auth @auth/neon-adapter

@auth/pg-adapter

@auth/pg-adapter;

An official PostgreSQL adapter for Auth.js / NextAuth.js.

Installation

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

@auth/pouchdb-adapter

@auth/pouchdb-adapter;

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

Installation

npm install pouchdb pouchdb-find @auth/pouchdb-adapter

@auth/prisma-adapter

@auth/prisma-adapter;

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

Installation

npm install @prisma/client @auth/prisma-adapter
npm install prisma --save-dev

@auth/qwik

@auth/qwik;

@auth/sequelize-adapter

@auth/sequelize-adapter;

@auth/solid-start

@auth/solid-start;

@auth/supabase-adapter

@auth/supabase-adapter;

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

Installation

npm install @supabase/supabase-js @auth/supabase-adapter

@auth/surrealdb-adapter

@auth/surrealdb-adapter;

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

Installation

npm install @auth/surrealdb-adapter surrealdb.js

@auth/sveltekit

@auth/sveltekit;

@auth/typeorm-adapter

@auth/typeorm-adapter;

@auth/unstorage-adapter

@auth/unstorage-adapter;

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

Installation

npm install unstorage @auth/unstorage-adapter

@auth/upstash-redis-adapter

@auth/upstash-redis-adapter;

Official Upstash Redis adapter for Auth.js / NextAuth.js.

Installation

npm install @upstash/redis @auth/upstash-redis-adapter

@auth/xata-adapter

@auth/xata-adapter;

next-auth

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