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;