Vetted Recommended

Lucia

Teams that want full control over auth with zero vendor lock-in, self-hosted, and completely free.

“Teams that want full control over auth with zero vendor lock-in, self-hosted, and completely free.”

Teams that want full control over auth with zero vendor lock-in, self-hosted, and completely free.

Why teams pick it

  • Lucia provides App Router and Server Actions examples; integration requires manual middleware but is well documented.
  • Lucia was originally built with Astro in mind and has strong SSR integration patterns.
  • Lucia's database adapter model works cleanly with Drizzle for session and user table management.
  • Any Postgres-compatible database works with Lucia via its adapter system.

Where it gives ground

  • No built-in SSO, SCIM, or enterprise directory integration; teams must build or integrate these separately.
  • No pre-built login, signup, or password reset UI components; all must be built from scratch.

What the commercial model looks like

Open Source

$0 /mo

  • mfa: bring your own
  • hosted_ui:
  • support_sla: community only
  • social_login: bring your own OAuth
  • monthly_active_users: unlimited

Where this tool shows up

The practical snapshot

Docs quality
8.2
Quickstart
15 min
Starts at
$0