idempotent-consumer
Make any operation safe to retry. Crash-safe idempotency for HTTP requests, queue messages, and function calls, in Python and TypeScript. Redis, Postgres, MongoDB, DynamoDB.
Exactly-once processing for at-least-once Google Cloud Pub/Sub — a tiny Python idempotency gateway for Cloud Functions & Cloud Run push handlers. Leases, fencing tokens; Datastore/Redis/SQL backends.