Duckity

Overview

Welcome to Duckity's documentation site!

Welcome to Duckity's documentation site. Here you'll find everything you need to know about Duckity, plus some extras to help you use Duckity more efficiently and effectively.

What Duckity Is

Duckity simplifies your API's protection, makes it predictable, and increases the cost an attacker has to pay to abuse your application.

Impose a Cost on Abuse

Duckity adds an invisible-to-the-user non-parallelizable CPU cost on every protected request that increases the cost of abuse.

Keep Control

Keep full control over your protection's behavior by tuning parameters from the dashboard. Nothing is implicit.

Know What Goes On

Monitor the system's state at any time. Access patterns are logged for as long as you configure them to audit behavior in real time.

Set Up Once, Use Everywhere

Duckity provides cross-platform SDKs for you to use the same protection system everywhere. Get started in less than 5 minutes.

By layering dynamic CPU cost on top of configurable access rules and real-time adaptive costs, users stop being annoyed by intrusive CAPTCHA puzzles while abusers get an increasing cost.

Optimized for scale and heavy concurrent access, Duckity automatically scales with your application without hassle.

Benefits Over CAPTCHAs and Alternatives

Duckity provides several improvements over standard CAPTCHAs and CAPTCHA alternatives:

Duckity does not try to tell humans and bots apart. Instead, it enforces a background computational cost that humans do not notice.

DuckityCAPTCHAs
Simple✅✅
Transparent✅❌
Predictable behavior✅❌
Customizable behavior✅❌
Frictionless✅❌
Cross-platform✅❌
Accessible✅❌
Tells humans and bots apart❌❓
Cost-effective✅❓
AI-resistant✅❓

Get Started

You can make a free account by heading over to the Duckity Dashboard. To learn how to integrate with your stack in some minutes, head over to the Quick Start page.

Quick Start

Integrate Duckity in less than 5 minutes.

On this page