Integrations

Integrations

Framework-specific guides for integrating CAPTCHA Cat

Framework-specific guides for integrating CAPTCHA Cat into your application.

Frontend#

Add the CAPTCHA widget to your forms using your preferred frontend framework:

FrameworkDescription
JavaScriptVanilla JavaScript for any website
ReactReact components with Next.js support
VueVue 3 Composition API with Nuxt compatibility
AngularNgModule and standalone components with NestJS
SvelteSvelte components with SvelteKit support

Backend#

Validate CAPTCHA tokens on your server:

FrameworkLanguageDescription
Express.jsJavaScriptNode.js with middleware support
DjangoPythonValidators and decorators
Python (Flask)PythonFlask routes and decorators
GoGoStandard library with net/http
RailsRubyControllers and concerns
RustRustActix-web handlers

Mobile#

Native SDKs for mobile applications:

PlatformPackageDescription
Androidcom.captchacat:androidKotlin View + Jetpack Compose wrapper
iOSCaptchacat (SPM/CocoaPods)UIKit + SwiftUI support
React Native@captchacat/react-nativeCross-platform React Native component

CMS#

Pre-built plugins for content management systems:

PlatformDescription
WordPressPlugin with login, registration, and comment protection

Need Another Integration?#

All integrations follow the same pattern:

  1. Frontend: Add the widget script and a captcha-widget div with your site key to your form
  2. Backend: POST the captchacat-token form field to /validate_token with your API key

See Server-Side Validation for the full API reference.

Built with precision. Designed for developers.