Takes 60 seconds. First 500 teams get Growth plan free for 3 months.
No spam. No credit card. Unsubscribe any time.
Your info is only used to process your early access request.
Your early access request is confirmed. We review submissions personally and send invites in batches.
Know a developer who'd benefit? Share and move up the list.
HumanKey detects bots with 120+ behavioral signals — invisibly. No puzzles, no friction, no abandonment. Silent trust verification in under 80ms.
No credit card · 15-min setup · Cancel any time · First 10k verifications free
Modern bots solve reCAPTCHA with over 92% accuracy. Meanwhile your real users abandon at record rates.
Three invisible layers between your form and every bot — without touching user experience.
/v1/verify on your backend. Receive a trust score, risk label, and action recommendation.| Capability | reCAPTCHA v3 | CF Turnstile | hCaptcha | HumanKey |
|---|---|---|---|---|
| User friction | ⚠ Med | ✓ Low | ✗ High | ✓ Zero |
| Behavioral signals | ~40 | ~30 | ~25 | 120+ |
| Decision latency (p99) | 150–300ms | 100–200ms | 200–400ms | <80ms |
| GDPR / Privacy-first | ⚠ → CF | ⚠ Partial | ✓ On-edge | |
| Adaptive per-site ML | ✗ | ✗ | ✗ | ✓ |
| Bot taxonomy | ✗ | ✗ | ✗ | ✓ |
| Open-source SDK | ✗ | ✗ | ✗ | ✓ |
| Transparent pricing | ✗ | ⚠ | ⚠ | ✓ |
Drop in the SDK, wrap your form, call verify on your backend. Full protection without a single UX change.
<HumanKey>// npm i @humankey/react import { HumanKey } from '@humankey/react' export function LoginForm() { return ( <HumanKey siteKey="hk_live_..."> <form onSubmit={handleSubmit}> {/* your form — unchanged */} </form> </HumanKey> ) }
Pay for verified sessions, not for features.
Annual plans save 20% · Enterprise & on-premise available
Join the waitlist. First 500 teams get Growth plan free for 3 months. 15-minute setup, no credit card required.
No spam. No credit card. You'll receive an invite when your slot is ready.