Skip to content

Platforms

captcha-pro supports 10+ platforms with a consistent API. Pick the package that matches your platform:

PlatformPackageDescription
Web (Vanilla JS)@captcha-pro/coreCore package, works everywhere
Vue 2@captcha-pro/vue2Options API + Mixins
Vue 3@captcha-pro/vueComposition API + Composables
React@captcha-pro/reactHooks-based components
WeChat Mini-Program@captcha-pro/weixinWXML/WXSS/JS, backend-only
uni-app@captcha-pro/uniapp-vueVue cross-platform, backend-only
Taro 3@captcha-pro/taro-reactReact cross-platform, backend-only
Fluttercaptcha_proDart widgets
Androidcaptcha-sdkNative Kotlin SDK
Android Composecaptcha-composeJetpack Compose
iOSCaptchaProSwift SDK (UIKit + SwiftUI)

Install

bash
# Web
pnpm add @captcha-pro/core

# Vue 2 / Vue 3 / React
pnpm add @captcha-pro/vue2   # or @captcha-pro/vue / @captcha-pro/react

# Mini-programs (WeChat / uni-app / Taro)
pnpm add @captcha-pro/weixin
bash
# Flutter — pubspec.yaml
captcha_pro: ^2.0.0

# Android — build.gradle
implementation 'com.captcha.pro:captcha-sdk:2.0.0'

# iOS — CocoaPods
pod 'CaptchaPro', '~> 2.0.0'

Verification Modes

  • Frontend mode works on all platforms.
  • Backend-only mode is used by mini-program packages (@captcha-pro/weixin, @captcha-pro/uniapp-vue, @captcha-pro/taro-react) since mini-programs cannot generate captcha images client-side. They request images from your backend and verify server-side.

Choose a platform on the left for usage examples.

Released under the MIT License.