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.
Idempotent Package for Laravel
My vision of pretty good FastAPI project template to start with
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.
Quickie is an open-source library to build APIs and backend services with idempotency and rate limiting QUICKLY in .NET
Ares: Multi-Cluster Kubernetes Scheduler with GPU Topology Optimization (Intra-Node, Inter-Node, Inter-Cluster) and Exactly-Once Execution Semantics
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
REST API standing in for a bank's Core Banking system: create and check the status of card requests, built as a technical case study
eCommerce Orders Backend Microservice - restful, event-driven
A Rack Middleware implementing the idempotency design principle using the Idempotency-Key HTTP header.
To associate your repository with the idempotent-requests topic, visit your repo's landing page and select "manage topics."