---
title: Plugins
description: 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

| Plugin                                               | Description                                                |
| ---------------------------------------------------- | ---------------------------------------------------------- |
| [Two-Factor Authentication](/docs/plugins/2fa)       | Enhance your app's security with two-factor authentication |
| [Passkey](/docs/plugins/passkey)                     | WebAuthn/passkey authentication                            |
| [Magic Link](/docs/plugins/magic-link)               | Passwordless email magic link authentication               |
| [Email OTP](/docs/plugins/email-otp)                 | Email-based one-time password authentication               |
| [Phone Number](/docs/plugins/phone-number)           | Phone number authentication                                |
| [Anonymous](/docs/plugins/anonymous)                 | Anonymous/guest session support                            |
| [Username](/docs/plugins/username)                   | Username-based authentication                              |
| [One Tap](/docs/plugins/one-tap)                     | Google One Tap sign-in                                     |
| [Sign In With Ethereum](/docs/plugins/siwe)          | Ethereum wallet authentication                             |
| [Generic OAuth](/docs/plugins/generic-oauth)         | Authenticate users with any OAuth provider                 |
| [Multi Session](/docs/plugins/multi-session)         | Multiple concurrent sessions per user                      |
| [Last Login Method](/docs/plugins/last-login-method) | Track the last authentication method used                  |

## Authorization & Management

| Plugin                                     | Description                                         |
| ------------------------------------------ | --------------------------------------------------- |
| [Admin](/docs/plugins/admin)               | Administrative functions for user management        |
| [Organization](/docs/plugins/organization) | Organization, team, and member management           |
| [SSO](/docs/plugins/sso)                   | Single Sign-On with SAML 2.0                        |
| [SCIM](/docs/plugins/scim)                 | Cross-domain identity management and directory sync |

## API & Tokens

| Plugin                                                    | Description                                                               |
| --------------------------------------------------------- | ------------------------------------------------------------------------- |
| [Agent Auth](/docs/plugins/agent-auth) <small>New</small> | Discovery, registration, and capability-based authorization for AI agents |
| [API Key](/docs/plugins/api-key)                          | API key generation and management                                         |
| [JWT](/docs/plugins/jwt)                                  | JSON Web Token authentication for services                                |
| [Bearer](/docs/plugins/bearer)                            | Bearer token authentication for API requests                              |
| [One-Time Token](/docs/plugins/one-time-token)            | Generate and verify single-use tokens                                     |
| [OAuth Proxy](/docs/plugins/oauth-proxy)                  | OAuth proxy for cross-domain flows                                        |

## OAuth & OIDC Providers

| Plugin                                                     | Description                                                    |
| ---------------------------------------------------------- | -------------------------------------------------------------- |
| [OAuth 2.1 Provider](/docs/plugins/oauth-provider)         | Turn your auth server into an OAuth 2.1 provider               |
| [OIDC Provider](/docs/plugins/oidc-provider)               | OpenID Connect provider support                                |
| [MCP](/docs/plugins/mcp)                                   | MCP provider authentication                                    |
| [Device Authorization](/docs/plugins/device-authorization) | OAuth 2.0 Device Authorization Grant for limited-input devices |

## Payments & Billing

| Plugin                                      | Description                                     |
| ------------------------------------------- | ----------------------------------------------- |
| [Stripe](/docs/plugins/stripe)              | Subscription and payment management with Stripe |
| [Polar](/docs/plugins/polar)                | Payments and checkouts with Polar               |
| [Autumn Billing](/docs/plugins/autumn)      | Billing integration with Autumn                 |
| [Creem](/docs/plugins/creem)                | Payments and subscriptions with Creem           |
| [Dodo Payments](/docs/plugins/dodopayments) | Payments with Dodo                              |

## Security & Utilities

| Plugin                                               | Description                                       |
| ---------------------------------------------------- | ------------------------------------------------- |
| [Captcha](/docs/plugins/captcha)                     | Captcha verification for auth flows               |
| [Have I Been Pwned](/docs/plugins/have-i-been-pwned) | Check passwords against known breaches            |
| [i18n](/docs/plugins/i18n)                           | Internationalization for error messages           |
| [Open API](/docs/plugins/open-api)                   | OpenAPI reference generation                      |
| [Test Utils](/docs/plugins/test-utils)               | Testing utilities for integration and E2E testing |

## Analytics & Tracking

| Plugin                   | Description                                     |
| ------------------------ | ----------------------------------------------- |
| [Dub](/docs/plugins/dub) | Lead tracking using Dub links and OAuth linking |

## Community Plugins

Looking for more? Check out [community plugins](/docs/plugins/community-plugins) built by the Better Auth community.
