BETTER-AUTH.

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
Agent Auth NewDiscovery, registration, and capability-based authorization for AI agents
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
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.