Documentation

Documentation

Everything you need to integrate, configure, and deploy CWaptcha.

🚀

Quick Start

Install the package, register services, protect your first form — in under five minutes.

⚙️

Configuration Reference

All configuration options: SecretKey, NonceTtlSeconds, HoneypotFieldName, ProtectedPaths, RequireHttps.

🧭

Integration Wizard

Answer four questions and get a personalised guide for your exact framework, submission style, and deployment.

Dos & Don'ts

Security best practices, common mistakes, and what to avoid in production deployments.

🔬

How It Works

Deep dive into the nonce issuance, HMAC-SHA256 field integrity, and one-time redemption mechanism.

📊

Benefits & Comparison

CWaptcha vs reCAPTCHA, hCaptcha, and Turnstile — cost, GDPR, friction, and vendor risk.

📈

Memory & Performance

Per-entry breakdown, steady-state formula, and RAM tables at 10k–10M daily requests.