[GH-ISSUE #7535] Support Vercel BotId on captcha plugin #10835

Open
opened 2026-04-13 07:12:05 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @davbrito on GitHub (Jan 21, 2026).
Original GitHub issue: https://github.com/better-auth/better-auth/issues/7535

Is this suited for github?

  • Yes, this is suited for github

Captcha plugin currently does not support Vercel BotId, which is the anti-bot API for Vercel applications.

Describe the solution you'd like

Add official support for Vercel BotId in the Better Auth captcha plugin.

Describe alternatives you've considered

I think this could be achieved through hooks (https://www.better-auth.com/docs/concepts/hooks). Though I haven't tryed it yet.

Additional context

See Vercel Boid documentation: https://vercel.com/docs/botid. This feature would improve first-party experience for Vercel users.

Originally created by @davbrito on GitHub (Jan 21, 2026). Original GitHub issue: https://github.com/better-auth/better-auth/issues/7535 ### Is this suited for github? - [x] Yes, this is suited for github ### Is your feature request related to a problem? Please describe. Captcha plugin currently does not support Vercel BotId, which is the anti-bot API for Vercel applications. ### Describe the solution you'd like Add official support for [Vercel BotId](https://vercel.com/docs/botid) in the Better Auth captcha plugin. ### Describe alternatives you've considered I think this could be achieved through hooks (https://www.better-auth.com/docs/concepts/hooks). Though I haven't tryed it yet. ### Additional context See Vercel Boid documentation: https://vercel.com/docs/botid. This feature would improve first-party experience for Vercel users.
GiteaMirror added the security label 2026-04-13 07:12:05 -05:00
Author
Owner

@better-auth-agent[bot] commented on GitHub (Jan 21, 2026):

It looks like there is an open feature request to add support for Vercel BotId within the Better Auth captcha plugin. Implementing this feature aims to enhance the user experience for Vercel users by integrating the anti-bot API into the plugin [2].

As for the current functionality, the captcha plugin already supports several providers, including Google reCAPTCHA and Cloudflare Turnstile, which provides protection against bots for key endpoints [5]. For now, until the Vercel BotId feature is implemented, you might consider using the available providers to secure your application.

If you'd like to follow up on this feature or explore alternatives in managing bot detection, don't hesitate to tag @better-auth-agent for further discussions! What specific functionality are you hoping to see with the Vercel BotId integration?

If you need more help, tag @better-auth-agent in a comment so I can respond.

DiagramDiscordGitHub

Diagram Join Star

<!-- gh-comment-id:3781137547 --> @better-auth-agent[bot] commented on GitHub (Jan 21, 2026): It looks like there is an open feature request to add support for Vercel BotId within the Better Auth captcha plugin. Implementing this feature aims to enhance the user experience for Vercel users by integrating the anti-bot API into the plugin [[2]](https://github.com/better-auth/better-auth/pull/3214). As for the current functionality, the captcha plugin already supports several providers, including Google reCAPTCHA and Cloudflare Turnstile, which provides protection against bots for key endpoints [[5]](https://www.better-auth.com/docs/plugins/captcha). For now, until the Vercel BotId feature is implemented, you might consider using the available providers to secure your application. If you'd like to follow up on this feature or explore alternatives in managing bot detection, don't hesitate to tag @better-auth-agent for further discussions! What specific functionality are you hoping to see with the Vercel BotId integration? _If you need more help, tag @better-auth-agent in a comment so I can respond._ <!-- bot:webhook reply v1 --> [Diagram](https://repodiagrams.s3.eu-north-1.amazonaws.com/better-auth_ultra_detailed_interactive.html) • [Discord](https://discord.gg/better-auth) • [GitHub](https://github.com/better-auth/better-auth) [![Diagram](https://img.shields.io/badge/Diagram-2b3137?style=flat-square)](https://repodiagrams.s3.eu-north-1.amazonaws.com/better-auth_ultra_detailed_interactive.html) [![Join](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&style=flat-square)](https://discord.gg/better-auth) [![Star](https://img.shields.io/badge/star-181717?logo=github&logoColor=white&style=flat-square)](https://github.com/better-auth/better-auth)
Author
Owner

@himself65 commented on GitHub (Jan 21, 2026):

We had a closed PR for this feature. See https://github.com/better-auth/better-auth/pull/3214

If you are interested, feel free to rework on it

<!-- gh-comment-id:3781261233 --> @himself65 commented on GitHub (Jan 21, 2026): We had a closed PR for this feature. See https://github.com/better-auth/better-auth/pull/3214 If you are interested, feel free to rework on it
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#10835