Plugins

Browse all Better Auth plugins — authentication, authorization, payments, security, and more.

Better Auth ships with 50+ plugins that extend the framework with additional auth features, payment integrations, security tools, and more.

Authentication

PluginDescription
Two-Factor AuthenticationEnhance your app's security with two-factor authentication
PasskeyWebAuthn/passkey authentication
Magic LinkPasswordless email magic link authentication
Email OTPEmail-based one-time password authentication
Phone NumberPhone number authentication
AnonymousAnonymous/guest session support
UsernameUsername-based authentication
One TapGoogle One Tap sign-in
Sign In With EthereumEthereum wallet authentication
Generic OAuthAuthenticate users with any OAuth provider
Multi SessionMultiple concurrent sessions per user
Last Login MethodTrack the last authentication method used

Authorization & Management

PluginDescription
AdminAdministrative functions for user management
OrganizationOrganization, team, and member management
SSOSingle Sign-On with SAML 2.0
SCIMCross-domain identity management and directory sync

API & Tokens

PluginDescription
API KeyAPI key generation and management
JWTJSON Web Token authentication for services
BearerBearer token authentication for API requests
One-Time TokenGenerate and verify single-use tokens
OAuth ProxyOAuth proxy for cross-domain flows

OAuth & OIDC Providers

PluginDescription
OAuth 2.1 ProviderTurn your auth server into an OAuth 2.1 provider
OIDC ProviderOpenID Connect provider support
MCPMCP provider authentication
Device AuthorizationOAuth 2.0 Device Authorization Grant for limited-input devices

Payments & Billing

PluginDescription
StripeSubscription and payment management with Stripe
PolarPayments and checkouts with Polar
Autumn BillingBilling integration with Autumn
CreemPayments and subscriptions with Creem
CommetBilling and subscriptions with Commet
Dodo PaymentsPayments with Dodo

Security & Utilities

PluginDescription
CaptchaCaptcha verification for auth flows
Have I Been PwnedCheck passwords against known breaches
i18nInternationalization for error messages
Open APIOpenAPI reference generation
Test UtilsTesting utilities for integration and E2E testing

Analytics & Tracking

PluginDescription
DubLead tracking using Dub links and OAuth linking

Community Plugins

Looking for more? Check out community plugins built by the Better Auth community.