Detects and rejects duplicate inbound POST/PUT/PATCH requests with a 409/conflict, with no client-side idempotency key required. The server auto-computes a fingerprint of each mutating request, claims it atomically in Redis, and short-circuits duplicates seen within a configurable time window, so they don't overwhelm your server or cause 5xx errors.

Required Ruby Version

>= 2.6

Authors

Tilo Sloboda

Versions

  1. 1.0.0
    1. source

      1. 1.0.0 source June 24, 2026 (27 KB)
  2. 1.0.0.pre1
    1. source

      1. 1.0.0.pre1 source June 17, 2026 (25.5 KB)

Pushed by

SHA 256 checksum