Better Captcha

Geetest

Geetest provides a robust CAPTCHA solution to protect your website from bots and automated abuse.

About Geetest

GeeTest adaptive CAPTCHA offers an intelligent solution to distinguish bots from humans, preventing fraud and threats. Powered by machine learning and AI, it provides a seamless and secure experience in every interaction.

For more information, visit the official Geetest documentation.

Showcase

Usage

import { Geetest } from "@better-captcha/react/provider/geetest";

<Geetest sitekey="647f5ed2ed8acb4be36784e01556bb71" options={{ language: "eng" }} />
import { Geetest } from "@better-captcha/preact/provider/geetest";

<Geetest sitekey="647f5ed2ed8acb4be36784e01556bb71" options={{ language: "eng" }} />
import { component$ } from "@builder.io/qwik";
import { Geetest } from "@better-captcha/qwik/provider/geetest";

export default component$(() => (
  <Geetest sitekey="647f5ed2ed8acb4be36784e01556bb71" options={{ language: "eng" }} />
));
import { Geetest } from "@better-captcha/solidjs/provider/geetest";

<Geetest sitekey="647f5ed2ed8acb4be36784e01556bb71" options={{ language: "eng" }} />
<template>
  <Geetest
    sitekey="647f5ed2ed8acb4be36784e01556bb71"
    :options="{ language: 'eng' }"
  />
</template>

<script setup lang="ts">
import { Geetest } from "@better-captcha/vue/provider/geetest";
</script>
<script lang="ts">
import { Geetest } from "@better-captcha/svelte/provider/geetest";
</script>

<Geetest sitekey="647f5ed2ed8acb4be36784e01556bb71" options={{ language: "eng" }} />
import { Geetest } from "@better-captcha/lit/provider/geetest";
<geetest-captcha sitekey="647f5ed2ed8acb4be36784e01556bb71" .options={{ language: "eng" }}></geetest-captcha>

Configuration

Provider Options

Prop

Type

Imperative Handle

Prop

Type

On this page