{"data":{"slug":"auth-js-nextauth-js","name":"Auth.js (NextAuth.js)","tagline":"An open-source authentication toolkit that integrates with any JavaScript framework or runtime","homepage":"https://authjs.dev","category":{"slug":"auth-identity","name":"Auth & Identity Software"},"vendor":null,"score":{"composite":50.9,"confidence":0.41,"confidenceBand":"low","breakdown":{"capabilities":{"value":67.1,"weight":0.063,"present":true,"contribution":4.2},"repo_stars":{"value":84,"weight":0.026,"present":true,"contribution":2.2},"integrations":{"value":8.7,"weight":0.063,"present":true,"contribution":0.5},"dependent_projects":{"value":63.7,"weight":0.063,"present":true,"contribution":4},"dev_activity":{"value":0,"weight":0.094,"present":true,"contribution":0},"release_cadence":{"value":0,"weight":0.052,"present":false,"contribution":0},"security_posture":{"value":5,"weight":0.209,"present":false,"contribution":0},"package_downloads":{"value":85,"weight":0.136,"present":true,"contribution":11.6},"security_score":{"value":60,"weight":0.042,"present":true,"contribution":2.5},"community_qa_activity":{"value":0,"weight":0.063,"present":false,"contribution":0}},"computedAt":"2026-09-14T09:34:18.910Z","stale":false},"uri":"https://www.vioscale.ai/software/auth-js-nextauth-js","aliases":["auth-js-nextauth-js"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-28T09:34:19.091Z","categories":[{"slug":"auth-identity","name":"Auth & Identity Software","isPrimary":true}],"facts":{"language":[{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/nextauthjs/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"ISC","provenance":{"source":"https://github.com/nextauthjs/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.99}}],"features":[{"attribute":"features.capabilities","value":{"hosting":"self","hosted_ui":"headless","open_source":true,"passwordless":true,"social_login":true,"passkeys_webauthn":true},"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":1,"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:04:51.520Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"GitHub"}],"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:04:51.520Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://authjs.dev","retrievedAt":"2026-08-14T11:04:51.520Z"},"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}}],"reliability":[{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://authjs.dev/status","sourceType":"vioscale-crawler","retrievedAt":"2026-08-05T13:08:36.625Z","confidence":0.6}}],"security":[{"attribute":"security.disclosure_policy","value":true,"provenance":{"source":"https://authjs.dev/.well-known/security.txt","sourceType":"vioscale-crawler","retrievedAt":"2026-08-05T13:08:36.625Z","confidence":0.6}},{"attribute":"security.scorecard","value":6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/nextauthjs/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.572Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40next-auth%2Fprisma-adapter&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40next-auth%2Fprisma-adapter&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:37:37.966Z","confidence":0.9}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"A suite of open-source authentication packages built on standard web APIs, designed to work with any JavaScript framework and runtime, with support for OAuth, passwordless authentication, and WebAuthn.","provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}}],"adoption":[{"attribute":"adoption.dependent_repos","value":6629,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fnextauthjs%2Fnext-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:37:37.950Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":28366,"provenance":{"source":"https://github.com/nextauthjs/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":3493939,"provenance":{"source":"https://www.npmjs.com/package/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.529Z","confidence":0.85}}],"release":[{"attribute":"release.history","value":[{"url":"https://github.com/nextauthjs/next-auth/releases/tag/next-auth%404.24.15","date":"2026-07-20T23:22:47Z","type":"stable","version":"next-auth@4.24.15"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/xata-adapter%401.11.3","date":"2026-07-20T21:54:07Z","type":"stable","version":"@auth/xata-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/upstash-redis-adapter%402.11.3","date":"2026-07-20T21:54:09Z","type":"stable","version":"@auth/upstash-redis-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/unstorage-adapter%402.11.3","date":"2026-07-20T21:54:11Z","type":"stable","version":"@auth/unstorage-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/typeorm-adapter%402.11.3","date":"2026-07-20T21:54:13Z","type":"stable","version":"@auth/typeorm-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/sveltekit%401.11.3","date":"2026-07-20T21:54:00Z","type":"stable","version":"@auth/sveltekit@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/surrealdb-adapter%402.2.3","date":"2026-07-20T21:54:14Z","type":"stable","version":"@auth/surrealdb-adapter@2.2.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/supabase-adapter%401.11.3","date":"2026-07-20T21:54:16Z","type":"stable","version":"@auth/supabase-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/solid-start%400.19.3","date":"2026-07-20T21:54:02Z","type":"stable","version":"@auth/solid-start@0.19.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/sequelize-adapter%402.11.3","date":"2026-07-20T21:54:18Z","type":"stable","version":"@auth/sequelize-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/qwik%400.9.3","date":"2026-07-20T21:54:03Z","type":"stable","version":"@auth/qwik@0.9.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/prisma-adapter%402.11.3","date":"2026-07-20T21:54:19Z","type":"stable","version":"@auth/prisma-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/pouchdb-adapter%402.11.3","date":"2026-07-20T21:54:21Z","type":"stable","version":"@auth/pouchdb-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/pg-adapter%401.11.3","date":"2026-07-20T21:54:23Z","type":"stable","version":"@auth/pg-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/neon-adapter%401.11.3","date":"2026-07-20T21:54:24Z","type":"stable","version":"@auth/neon-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/neo4j-adapter%402.11.3","date":"2026-07-20T21:54:26Z","type":"stable","version":"@auth/neo4j-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/mongodb-adapter%403.11.3","date":"2026-07-20T21:54:28Z","type":"stable","version":"@auth/mongodb-adapter@3.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/mikro-orm-adapter%402.11.3","date":"2026-07-20T21:54:30Z","type":"stable","version":"@auth/mikro-orm-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/kysely-adapter%401.11.3","date":"2026-07-20T21:54:31Z","type":"stable","version":"@auth/kysely-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/hasura-adapter%401.11.3","date":"2026-07-20T21:54:33Z","type":"stable","version":"@auth/hasura-adapter@1.11.3"}],"provenance":{"source":"https://github.com/nextauthjs/next-auth/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.7}}],"content":[{"attribute":"content.faq","value":[{"answer":"An open-source authentication solution that integrates with web frameworks to provide OAuth-based authentication with customizable sign-in pages. It is indexed under Auth & Identity Software.","source":"https://authjs.dev","question":"What is Auth.js (NextAuth.js)?","confidence":0.6},{"answer":"Auth.js (NextAuth.js) is open source, so it can be self-hosted and used at no licence cost. It is released under the ISC licence. Pricing changes often, so verify at source before relying on it.","source":"https://authjs.dev","question":"Is Auth.js (NextAuth.js) free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Auth.js (NextAuth.js). That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://authjs.dev","question":"What platforms does Auth.js (NextAuth.js) support?","confidence":0.6},{"answer":"Yes. Auth.js (NextAuth.js) can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://authjs.dev","question":"Can Auth.js (NextAuth.js) be self-hosted?","confidence":0.6},{"answer":"Yes. Auth.js (NextAuth.js) is published under the ISC licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/nextauthjs/next-auth","question":"Is Auth.js (NextAuth.js) open source?","confidence":0.99}],"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:52.186Z","confidence":0.678}}],"activity":[{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/nextauthjs/next-auth/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.65}}]},"factList":[{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/nextauthjs/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.9}},{"attribute":"license.spdx","value":"ISC","provenance":{"source":"https://github.com/nextauthjs/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.99}},{"attribute":"features.capabilities","value":{"hosting":"self","hosted_ui":"headless","open_source":true,"passwordless":true,"social_login":true,"passkeys_webauthn":true},"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"integrations.count","value":1,"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:04:51.520Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"GitHub"}],"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:04:51.520Z","confidence":0.6}},{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://authjs.dev","retrievedAt":"2026-08-14T11:04:51.520Z"},"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://authjs.dev/status","sourceType":"vioscale-crawler","retrievedAt":"2026-08-05T13:08:36.625Z","confidence":0.6}},{"attribute":"security.disclosure_policy","value":true,"provenance":{"source":"https://authjs.dev/.well-known/security.txt","sourceType":"vioscale-crawler","retrievedAt":"2026-08-05T13:08:36.625Z","confidence":0.6}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"description.long","value":"A suite of open-source authentication packages built on standard web APIs, designed to work with any JavaScript framework and runtime, with support for OAuth, passwordless authentication, and WebAuthn.","provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":6629,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fnextauthjs%2Fnext-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:37:37.950Z","confidence":0.85}},{"attribute":"adoption.github_stars","value":28366,"provenance":{"source":"https://github.com/nextauthjs/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":3493939,"provenance":{"source":"https://www.npmjs.com/package/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.529Z","confidence":0.85}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:29:01.736Z","confidence":0.6}},{"attribute":"release.history","value":[{"url":"https://github.com/nextauthjs/next-auth/releases/tag/next-auth%404.24.15","date":"2026-07-20T23:22:47Z","type":"stable","version":"next-auth@4.24.15"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/xata-adapter%401.11.3","date":"2026-07-20T21:54:07Z","type":"stable","version":"@auth/xata-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/upstash-redis-adapter%402.11.3","date":"2026-07-20T21:54:09Z","type":"stable","version":"@auth/upstash-redis-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/unstorage-adapter%402.11.3","date":"2026-07-20T21:54:11Z","type":"stable","version":"@auth/unstorage-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/typeorm-adapter%402.11.3","date":"2026-07-20T21:54:13Z","type":"stable","version":"@auth/typeorm-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/sveltekit%401.11.3","date":"2026-07-20T21:54:00Z","type":"stable","version":"@auth/sveltekit@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/surrealdb-adapter%402.2.3","date":"2026-07-20T21:54:14Z","type":"stable","version":"@auth/surrealdb-adapter@2.2.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/supabase-adapter%401.11.3","date":"2026-07-20T21:54:16Z","type":"stable","version":"@auth/supabase-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/solid-start%400.19.3","date":"2026-07-20T21:54:02Z","type":"stable","version":"@auth/solid-start@0.19.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/sequelize-adapter%402.11.3","date":"2026-07-20T21:54:18Z","type":"stable","version":"@auth/sequelize-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/qwik%400.9.3","date":"2026-07-20T21:54:03Z","type":"stable","version":"@auth/qwik@0.9.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/prisma-adapter%402.11.3","date":"2026-07-20T21:54:19Z","type":"stable","version":"@auth/prisma-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/pouchdb-adapter%402.11.3","date":"2026-07-20T21:54:21Z","type":"stable","version":"@auth/pouchdb-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/pg-adapter%401.11.3","date":"2026-07-20T21:54:23Z","type":"stable","version":"@auth/pg-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/neon-adapter%401.11.3","date":"2026-07-20T21:54:24Z","type":"stable","version":"@auth/neon-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/neo4j-adapter%402.11.3","date":"2026-07-20T21:54:26Z","type":"stable","version":"@auth/neo4j-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/mongodb-adapter%403.11.3","date":"2026-07-20T21:54:28Z","type":"stable","version":"@auth/mongodb-adapter@3.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/mikro-orm-adapter%402.11.3","date":"2026-07-20T21:54:30Z","type":"stable","version":"@auth/mikro-orm-adapter@2.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/kysely-adapter%401.11.3","date":"2026-07-20T21:54:31Z","type":"stable","version":"@auth/kysely-adapter@1.11.3"},{"url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/hasura-adapter%401.11.3","date":"2026-07-20T21:54:33Z","type":"stable","version":"@auth/hasura-adapter@1.11.3"}],"provenance":{"source":"https://github.com/nextauthjs/next-auth/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.7}},{"attribute":"security.scorecard","value":6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/nextauthjs/next-auth","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.572Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40next-auth%2Fprisma-adapter&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40next-auth%2Fprisma-adapter&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:37:37.966Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"An open-source authentication solution that integrates with web frameworks to provide OAuth-based authentication with customizable sign-in pages. It is indexed under Auth & Identity Software.","source":"https://authjs.dev","question":"What is Auth.js (NextAuth.js)?","confidence":0.6},{"answer":"Auth.js (NextAuth.js) is open source, so it can be self-hosted and used at no licence cost. It is released under the ISC licence. Pricing changes often, so verify at source before relying on it.","source":"https://authjs.dev","question":"Is Auth.js (NextAuth.js) free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Auth.js (NextAuth.js). That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://authjs.dev","question":"What platforms does Auth.js (NextAuth.js) support?","confidence":0.6},{"answer":"Yes. Auth.js (NextAuth.js) can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://authjs.dev","question":"Can Auth.js (NextAuth.js) be self-hosted?","confidence":0.6},{"answer":"Yes. Auth.js (NextAuth.js) is published under the ISC licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/nextauthjs/next-auth","question":"Is Auth.js (NextAuth.js) open source?","confidence":0.99}],"provenance":{"source":"https://authjs.dev","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:52.186Z","confidence":0.678}},{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/nextauthjs/next-auth/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:30.540Z","confidence":0.65}}],"faq":[{"answer":"An open-source authentication solution that integrates with web frameworks to provide OAuth-based authentication with customizable sign-in pages. It is indexed under Auth & Identity Software.","source":"https://authjs.dev","question":"What is Auth.js (NextAuth.js)?","confidence":0.6},{"answer":"Auth.js (NextAuth.js) is open source, so it can be self-hosted and used at no licence cost. It is released under the ISC licence. Pricing changes often, so verify at source before relying on it.","source":"https://authjs.dev","question":"Is Auth.js (NextAuth.js) free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Auth.js (NextAuth.js). That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://authjs.dev","question":"What platforms does Auth.js (NextAuth.js) support?","confidence":0.6},{"answer":"Yes. Auth.js (NextAuth.js) can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://authjs.dev","question":"Can Auth.js (NextAuth.js) be self-hosted?","confidence":0.6},{"answer":"Yes. Auth.js (NextAuth.js) is published under the ISC licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/nextauthjs/next-auth","question":"Is Auth.js (NextAuth.js) open source?","confidence":0.99}],"faqSource":"generated","releaseHistory":[{"version":"next-auth@4.24.15","date":"2026-07-20T23:22:47Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/next-auth%404.24.15","type":"stable"},{"version":"@auth/xata-adapter@1.11.3","date":"2026-07-20T21:54:07Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/xata-adapter%401.11.3","type":"stable"},{"version":"@auth/upstash-redis-adapter@2.11.3","date":"2026-07-20T21:54:09Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/upstash-redis-adapter%402.11.3","type":"stable"},{"version":"@auth/unstorage-adapter@2.11.3","date":"2026-07-20T21:54:11Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/unstorage-adapter%402.11.3","type":"stable"},{"version":"@auth/typeorm-adapter@2.11.3","date":"2026-07-20T21:54:13Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/typeorm-adapter%402.11.3","type":"stable"},{"version":"@auth/sveltekit@1.11.3","date":"2026-07-20T21:54:00Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/sveltekit%401.11.3","type":"stable"},{"version":"@auth/surrealdb-adapter@2.2.3","date":"2026-07-20T21:54:14Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/surrealdb-adapter%402.2.3","type":"stable"},{"version":"@auth/supabase-adapter@1.11.3","date":"2026-07-20T21:54:16Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/supabase-adapter%401.11.3","type":"stable"},{"version":"@auth/solid-start@0.19.3","date":"2026-07-20T21:54:02Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/solid-start%400.19.3","type":"stable"},{"version":"@auth/sequelize-adapter@2.11.3","date":"2026-07-20T21:54:18Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/sequelize-adapter%402.11.3","type":"stable"},{"version":"@auth/qwik@0.9.3","date":"2026-07-20T21:54:03Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/qwik%400.9.3","type":"stable"},{"version":"@auth/prisma-adapter@2.11.3","date":"2026-07-20T21:54:19Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/prisma-adapter%402.11.3","type":"stable"},{"version":"@auth/pouchdb-adapter@2.11.3","date":"2026-07-20T21:54:21Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/pouchdb-adapter%402.11.3","type":"stable"},{"version":"@auth/pg-adapter@1.11.3","date":"2026-07-20T21:54:23Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/pg-adapter%401.11.3","type":"stable"},{"version":"@auth/neon-adapter@1.11.3","date":"2026-07-20T21:54:24Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/neon-adapter%401.11.3","type":"stable"},{"version":"@auth/neo4j-adapter@2.11.3","date":"2026-07-20T21:54:26Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/neo4j-adapter%402.11.3","type":"stable"},{"version":"@auth/mongodb-adapter@3.11.3","date":"2026-07-20T21:54:28Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/mongodb-adapter%403.11.3","type":"stable"},{"version":"@auth/mikro-orm-adapter@2.11.3","date":"2026-07-20T21:54:30Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/mikro-orm-adapter%402.11.3","type":"stable"},{"version":"@auth/kysely-adapter@1.11.3","date":"2026-07-20T21:54:31Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/kysely-adapter%401.11.3","type":"stable"},{"version":"@auth/hasura-adapter@1.11.3","date":"2026-07-20T21:54:33Z","url":"https://github.com/nextauthjs/next-auth/releases/tag/%40auth/hasura-adapter%401.11.3","type":"stable"}],"integrations":[{"name":"GitHub"}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40next-auth%2Fprisma-adapter&per_page=100"},"claimed":false,"updatedAt":"2026-09-14T09:34:19.092Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/auth-js-nextauth-js","markdown":"https://www.vioscale.ai/software/auth-js-nextauth-js.md","html":"https://www.vioscale.ai/software/auth-js-nextauth-js"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T02:33:50.256Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}