tinacms/tinacms
public

Tinacms

A fully open-source headless CMS that supports Markdown and Visual Editing

rss

The current tinacms-authjs package wraps Auth.js with Next-specific glue (it's the former tinacms-next-auth). Auth.js itself supports many frameworks, so v4 moves the integration to its own repo and exposes the Next glue as just one of several adapter entries.

345d until removal

deprecated June 2, 2026removal June 2, 2027
JSON
"name": "tinacms-authjs",
"type": "module",
"version": "22.0.4",
"deprecated": "Moving to github.com/tinacms/tinacms-authjs as @tinacms/authjs (framework-neutral). See packages/v4/INTEGRATIONS.md.",

@tinacms/authjs (new repo: github.com/tinacms/tinacms-authjs) — install the package and import the matching adapter entry.

  1. Replace tinacms-authjs with @tinacms/authjs in package.json once the new package ships its first release.

  2. Switch the auth handler import to the matching adapter entry (@tinacms/authjs/next, /express, /astro, /hono).

  3. Auth.js provider config (Credentials/OAuth) is unchanged.

  • JackDevAUJackDevAUadded packages/tinacms-authjs/package.json6/2/2026