Integrations

Integrations

Framework-specific guides for integrating ByeBot

Framework-specific guides for integrating ByeBot 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.byebot:androidKotlin View + Jetpack Compose wrapper
iOSByebot (SPM/CocoaPods)UIKit + SwiftUI support
React Native@byebot/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?#

Use our AI Integration Generator to create a complete integration for any platform or framework — just type the name and copy the prompt into any AI assistant.

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 byebot-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.