better-auth · git:20260131.6253d4e · 2026-01-31 · sha256 70632ad0216630c0
better-auth git:20260131.6253d4eA
Immutable. This exact content is served forever at /api/v1/blob/70632ad0216630c0.
--- name: better-auth description: Complete Better Auth - 40+ OAuth providers, 20+ plugins, all adapters, all frameworks. Use when implementing authentication, login, OAuth, 2FA, magic links, SSO, Stripe, SCIM, or session management. user-invocable: true references: [references/installation.md, references/basic-usage.md, references/comparison.md, references/server-config.md, references/client.md, references/session.md, references/middleware.md, references/server-actions.md, references/hooks.md, references/email.md, references/rate-limiting.md, references/cli.md, references/security.md, references/api.md, references/migrations.md, references/typescript.md, references/user-accounts.md, references/errors.md, references/telemetry.md, references/faq.md, references/concepts/sessions.md, references/concepts/database.md, references/concepts/plugins.md, references/concepts/users.md, references/concepts/oauth.md, references/concepts/security.md, references/concepts/cookies.md, references/adapters/prisma.md, references/adapters/drizzle.md, references/adapters/mongodb.md, references/adapters/sql-databases.md, references/adapters/community-adapters.md, references/providers/overview.md, references/providers/google.md, references/providers/github.md, references/providers/discord.md, references/providers/apple.md, references/providers/microsoft.md, references/providers/social-providers.md, references/providers/generic-oauth.md, references/providers/oauth-providers-all.md, references/plugins/overview.md, references/plugins/2fa.md, references/plugins/admin.md, references/plugins/organization.md, references/plugins/passkey.md, references/plugins/magic-link.md, references/plugins/email-otp.md, references/plugins/phone.md, references/plugins/anonymous.md, references/plugins/username.md, references/plugins/sso.md, references/plugins/jwt.md, references/plugins/bearer.md, references/plugins/multi-session.md, references/plugins/oidc-provider.md, references/plugins/api-key.md, references/plugins/captcha.md, references/plugins/stripe.md, references/plugins/polar.md, references/plugins/scim.md, references/plugins/siwe.md, references/plugins/device-auth.md, references/integrations/nextjs.md, references/integrations/other-frameworks.md, references/integrations/frameworks-all.md, references/examples/nextjs-app-router.md, references/examples/oauth-complete.md, references/examples/2fa-complete.md, references/examples/organization-complete.md, references/examples/passkey-complete.md, references/guides/performance.md, references/guides/plugin-development.md, references/guides/saml-okta.md, references/guides/database-adapter.md, references/guides/auth0-migration.md, references/guides/clerk-migration.md, references/guides/authjs-migration.md, references/guides/supabase-migration.md, references/guides/workos-migration.md, references/guides/browser-extension.md] related-skills: [nextjs-16, prisma-7] --- # Better Auth - Complete Documentation ## Quick Start ```bash bun add better-auth ``` ## Coverage - **40+ OAuth Providers**: Google, GitHub, Discord, Apple, Microsoft, Slack, Spotify, etc. - **20+ Plugins**: 2FA, Magic Link, SSO, Organization, Stripe, SCIM, Passkey, SIWE, etc. - **All Adapters**: Prisma, Drizzle, MongoDB, PostgreSQL, MySQL, SQLite - **18 Frameworks**: Next.js, SvelteKit, Nuxt, Remix, Astro, Expo, NestJS, etc. ## SOLID Structure (Next.js 16) ``` proxy.ts app/api/auth/[...all]/route.ts modules/auth/src/ ├── services/auth.ts # betterAuth config └── hooks/auth-client.ts # createAuthClient ``` ## When to Use References - **Setup**: installation, server-config, client, session - **OAuth**: providers/*.md (40+ providers documented) - **Plugins**: plugins/*.md (2FA, SSO, Stripe, SCIM, Passkey...) - **Database**: adapters/*.md (Prisma, Drizzle, MongoDB, SQL) - **Enterprise**: sso, scim, organization, saml-okta - **Payments**: stripe - **Web3**: siwe (Sign-In with Ethereum) - **Guides**: performance, plugin-development, migrations