# Alepha - Captcha

## Installation

Part of the `alepha` package. Import from `alepha/captcha`.

```bash
npm install alepha
```

## Overview

Captcha verification for bot protection.

**Features:**

- Provider abstraction for captcha services
- Cloudflare Turnstile support (free, privacy-friendly)
- In-memory provider for testing

## API Reference

### Providers

- [`CaptchaProvider`](https://latest.alepha.dev/docs/reference-providers-captchaprovider.md) - Captcha verification provider interface.
- [`MemoryCaptchaProvider`](https://latest.alepha.dev/docs/reference-providers-memorycaptchaprovider.md) - In-memory captcha provider for testing.
- [`TurnstileCaptchaProvider`](https://latest.alepha.dev/docs/reference-providers-turnstilecaptchaprovider.md) - Cloudflare Turnstile captcha verification provider.
- [`UnconfiguredCaptchaProvider`](https://latest.alepha.dev/docs/reference-providers-unconfiguredcaptchaprovider.md) - The captcha provider an app gets when it registered none.
