Auth.js
Open-source authentication for the web (formerly NextAuth.js), free and framework-native.
Pricing
Free tier
Flat rate
Adoption
→StableLicense
Open Source
Data freshness
Verified · Jul 12, 2026Overview
What is Auth.js?
Auth.js (NextAuth.js) is the de facto open-source auth library for Next.js and other JS frameworks — OAuth, email, and credentials with your own database.
Key differentiator
“The free, open-source default auth for Next.js.”
Capability profile
Capability Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
No per-user fees; runs entirely in your app
The default auth choice for the Next.js ecosystem
Dozens of prebuilt provider configs
↓ Weaknesses
No hosted UI or user dashboard like Clerk
SAML/SCIM not first-class
Fit analysis
Who is it for?
✓ Best for
Next.js apps wanting free, self-hosted auth
Native integration, no per-user cost
Developers comfortable owning auth plumbing
Full control over sessions and providers
Cost structure
Pricing
Free Tier
Available
Fully free and open source
Starts at
$0
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Alternatives
Next step
Get Started with Auth.js
Step-by-step setup guide with code examples and common gotchas.