社区插件

由社区构建的扩展 Better Auth 功能的插件。

插件使 Better Auth 具备灵活性和可扩展性。除了我们维护的官方插件外,社区还针对各种使用场景构建了许多插件。我们鼓励您创建自定义插件,并可能将其加入此列表!

创建您自己的插件

要创建自己的自定义插件,请先阅读我们的创建您的第一个插件指南。如果您想与社区分享您的插件,请提交拉取请求以将其添加到此列表中。

浏览社区插件

Showing 25 of 25 plugins

Description
Sign Up Protection and validation of disposable emails (the world's largest database with nearly 14 million entries).
Email & phone normalization and additional validation, blocking over 55,000 temporary email domains.
Validate API request using any validation library (e.g., Zod, Yup)
Localize and customize better-auth messages with easy translation and message override support.
Sync your products Better Auth users & workspaces with Attio
Seamlessly integrate with Cloudflare Workers, D1, Hyperdrive, KV, R2, and geolocation services. Includes CLI for project generation, automated resource provisioning on Cloudflare, and database migrations. Supports Next.js, Hono, and more!
Better-auth client plugin for using passkeys on mobile platforms in expo apps. Supports iOS, macOS, Android (and web!) by wrapping the existing better-auth passkey client plugin.
LDAP authentication plugin for Better Auth.
Provides database-breach resistant authentication using the zero-knowledge OPAQUE protocol.
Firebase Authentication plugin for Better Auth with built-in email service, Google Sign-In, and password reset functionality.
University plugin for allowing only specific email domains to be passed through. Includes a University model with name and domain.
Paystack plugin for Better Auth — integrates Paystack transactions, webhooks, and subscription flows.
Lark billing plugin that automatically creates customers and subscribes them to free plans on signup.
Billing and payments plugin for Commet with customer sync, subscriptions, feature access, usage tracking, seats, and customer portal support.
Gate access to resources based on whether the user has starred a repository
Automatically add users to Sequenzy mailing lists on signup for seamless email marketing integration.
Nostr authentication plugin for Better Auth (NIP-98).
Plugin for authorization via strapi
Razorpay payment plugin for Better Auth — integrates Razorpay payments, webhooks, and subscription flows.
PayU payment plugin for Better Auth — integrates PayU payments, webhooks, and subscription flows.
Easily create and manage user invitations, allowing you to invite users with customizable settings and track usage.
USOS plugin for Better Auth - allows students to authenticate using their university credentials via the USOS API. Using oauth 1a.
A devtools panel for Better Auth that lets you create managed test users from templates, switch between sessions instantly, inspect live session data, and edit fields like roles on the fly. All from a floating React UI that only runs in development.
Audit log plugin for Better Auth. Auto-captures auth events with severity inference, PII redaction, custom storage backends, and retention policies.
Sign in with NEAR plugin with built-in gasless relay for on-chain delegate actions.