Skip to content

@capgo/capacitor-recaptcha

Generate reCAPTCHA and reCAPTCHA Enterprise tokens on Web, Android, and iOS before sensitive backend requests.

@capgo/capacitor-recaptcha loads Google reCAPTCHA on each Capacitor platform and returns a token for a named action.

Use it before sensitive requests such as login, signup, checkout, password reset, or abuse-prone form submissions. Send the token to your backend and create a reCAPTCHA assessment there.

  • load - Loads and caches the platform reCAPTCHA client.
  • execute - Runs reCAPTCHA for an action and returns a token.
  • getPluginVersion - Returns the native implementation version marker.
PlatformSupport
WebreCAPTCHA v3 with api.js, or reCAPTCHA Enterprise with enterprise.js
AndroidGoogle mobile reCAPTCHA SDK. Native regular reCAPTCHA v3 is not a separate mode; enterprise: false is rejected.
iOSGoogle RecaptchaEnterprise SDK. Native regular reCAPTCHA v3 is not a separate mode; enterprise: false is rejected.
MethodDescription
loadLoads and caches the reCAPTCHA client for the current platform.
executeExecutes reCAPTCHA for an action and returns a token for backend assessment.
getPluginVersionReturns the platform implementation version marker.

This reference is synced from src/definitions.ts in capacitor-recaptcha.