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

PluginDescription
AdminAdministrative functions for user management
OrganizationOrganization, team, and member management

API and 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 sign-in for development and preview deployments

OAuth and OIDC providers

PluginDescription
OAuth 2.1 ProviderMake your app an OAuth 2.1 and OpenID Connect provider
MCPMake your app the OAuth provider for MCP clients
Device AuthorizationOAuth 2.0 Device Authorization Grant for limited-input devices
CIMDIdentify OAuth clients by a metadata document URL

Enterprise

PluginDescription
SSOSingle Sign-On with OIDC and SAML 2.0
SCIMCross-domain identity management and directory sync

Payments and 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
CommetBilling, subscriptions and usage-based pricing

Security and 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 and 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.