Google reCAPTCHA is a powerful library that provides easy integration of Google reCAPTCHA into your applications. Built with TypeScript-first approach, SSR compatibility, and tree-shaking optimization - everything you need to protect your forms and applications from spam and abuse.
- V3 - Invisible protection that returns a risk score (0.0-1.0) for each request
- V2 Invisible - Background analysis without user interaction
- V2 Checkbox - Interactive "I'm not a robot" checkbox with optional challenges
- Enterprise mode - support enterprise
Visit https://siberiacancode.github.io/google-recaptcha/docs/core to view the full documentation.
import {
checkGoogleReCaptchaInjected,
injectGoogleReCaptchaScript,
} from "@google-recaptcha/core";
if (checkGoogleReCaptchaInjected()) return;
injectGoogleReCaptchaScript({
render: "explicit",
onload: () => console.log("reCAPTCHA loaded"),
siteKey: "your_site_key",
});