Skip to main content


This section of the documentation contains the API reference for all the official packages under the @auth/* and @next-auth/* scopes.


Here are the state of planned and released packages under the @auth/* scope. This is not an exhaustive list, but the set of packages that we would like to focus on, to begin with.

@auth/*-adapterReleased (stable). Fully compatible with next-auth and all @auth/* libraries.
@next-auth/*-adapterMaintenance has stopped. Update to @auth/*-adapter. See above.
@auth/coreReleased (experimental).
@auth/sveltekitReleased (experimental, help needed).
@auth/solid-startReleased (experimental, help needed). Community package: @solid-mediakit/auth
@auth/remixPlanned, help needed.
@auth/astroPlanned, help needed.
@auth/nuxtPlanned, help needed. Community packages: @sidebase/nuxt-auth, @hebilicious/authjs-nuxt

next-auth is still the official package for Next.js. The documentation is at, while guides are being migrated over to the new documentation page. A major refactor of next-auth is on the way, you can follow this PR for updates.

Help needed

In case you are a maintainer of a package that uses @auth/core, feel free to reach out to Balázs, if you want to collaborate on making it an official package, maintained in our repository. If you are interested in bringing @auth/core support to your favorite framework, we would love to hear from you!

Community Packages

While we are migrating the documentation and working on stabilizing the core package, the community has been working on some packages that are already available. With collaboration, we hope to make these packages official in the future.