Plug that makes POST and PATCH requests idempotent
-
Updated
Jun 5, 2026 - Elixir
Plug that makes POST and PATCH requests idempotent
🛡️ Laravel Idempotency Middleware package to prevent duplicate requests
Implement idempotent endpoints in Laravel à la Stripe
🚥 Idempotency Handler, for making sure incoming requests are idempotent. Useful for payments, "at least once delivery" systems and more.
Gem for supporting idempotency in your Grape APIs
makes any request idempotent across nodejs frameworks like nestjs, express, fastify
Interpret HTTP responses and handle failures in Swift.
My vision of pretty good FastAPI project template to start with
Idempotent Package for Laravel
The idempotency-middleware library adds idempotency support to your Go API projects. It ensures that a client request is processed only once, regardless of how many times it is received. This middleware is especially useful for handling retry logic in distributed systems.
IdempotentSharp allows you to develop idempotent endpoints.
Ares: Multi-Cluster Kubernetes Scheduler with GPU Topology Optimization (Intra-Node, Inter-Node, Inter-Cluster) and Exactly-Once Execution Semantics
Quickie is an open-source library to build APIs and backend services with idempotency and rate limiting QUICKLY in .NET
Deterministic idempotency keys and storage adapters for taming duplicate requests across Redis, SQL, MongoDB, and in-memory backends.
A lightweight Java library that ensures methods execute only once for duplicate requests. It uses customizable keys and storage providers to manage idempotency seamlessly across distributed systems.
Make any mutating endpoint idepmotent
Sample implementation of draft-ietf-httpapi-idempotency-key-header in HTTP API on Rails
A Rack Middleware implementing the idempotency design principle using the Idempotency-Key HTTP header.
At-most-once execution and response caching for Rust
Add a description, image, and links to the idempotent-requests topic page so that developers can more easily learn about it.
To associate your repository with the idempotent-requests topic, visit your repo's landing page and select "manage topics."