> For the complete documentation index, see [llms.txt](https://gotcha.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gotcha.gitbook.io/docs/website-integration/migration-from-recaptcha.md).

# Migration from reCAPTCHA

If you're currently using reCAPTCHA, migration requires only these changes:

1. **Get your GotCHA keys** from the [GotCHA dashboard](https://dashboard.gotcha.land/)
2. **Replace all** your `grecaptcha` global object accesses by `gotcha` .
3. **Replace your reCAPTCHA site key** with your GotCHA site key in the HTML
4. **Replace your reCAPTCHA secret key** with your GotCHA secret key in your server configuration
5. **Change the CSS class** from `g-recaptcha` to `gotcha`
6. **Update your verification endpoint URL** to `http://api.gotcha.land/api/siteverify`
7. **Replace** `g-recaptcha-response` with `gotcha-response` in your form handling

{% hint style="success" %}
The form structure, JavaScript patterns, and server-side verification flow remain identical.
{% endhint %}
