# Setting: `captcha_provider`

- **Constant:** `ConfigInterface::CAPTCHA_PROVIDER`
- **Category:** `security`
- **Type:** `select`
- **Required:** yes
- **Sensitive:** no
- **Validation:** `required|string|max:255`
- **Placeholder / default hint:** `turnstile`

## Description

Captcha service provider (Turnstile, hCaptcha, Google reCAPTCHA, Friendly Captcha, or reForge Captcha)

## Allowed options

- `turnstile`
- `hcaptcha`
- `recaptcha`
- `friendlycaptcha`
- `reforge`

## Change via CLI

```bash
featherpanel saas getsetting captcha_provider
featherpanel saas setsetting captcha_provider "<value>"
```

## Change via API

```http
PATCH /api/admin/settings
Content-Type: application/json

{ "captcha_provider": "<value>" }
```
