Skip to content
Sign in Submit a tool
Idempotency Harness Checker logo

Testing & QA

Idempotency Harness Checker

Generates duplicate-charge and duplicate-record test suites from OpenAPI specs

A tool that reads OpenAPI specs or endpoint lists, identifies payment operations at risk of double-charging on retry, and generates runnable test suites in ten

Overview

Screenshot of the Idempotency Harness Checker homepage

A look at idempotency-harness-checker.theartofservice.com

Idempotency Harness Checker helps developers test payment and record APIs for idempotency failures. It reads an OpenAPI specification or endpoint list, identifies money-moving operations that lack proper idempotency key handling, and generates deterministic test cases that verify replay safety.

The tool runs entirely in your browser with no uploads or sign-in required. It performs three passes: finding business operations and their effects, reading the replay contract (whether keys are declared and results documented), and emitting test suites in your chosen stack.

Generated suites cover replay, timeout-retry, 5xx-retry, concurrent requests, changed payloads, missing keys and downstream counts. Tests run against a provided mock that includes a deliberately broken version to prove assertions are real. The free version covers three highest-risk operations; paid audits examine the entire API and include CI integration with drift detection.

Feature notes

  • Parses OpenAPI 3 JSON/YAML or endpoint lists
  • Flags money-moving operations at risk of double-charging
  • Generates test suites in ten programming stacks
  • Tests replay, timeout, 5xx retry, concurrency and changed payloads
  • Runs entirely in browser with no uploads
  • CI integration with drift detection
  • Generates risk register CSV and evidence bundle
  • Supports Python, JavaScript, Postman, bash, k6, Playwright, Go, Ruby, Java and xUnit
  • No sign-in or account required for free version

Pricing

Pricing model: Freemium

Free: three highest-risk operations with findings and starter suite. Full audit: AUD 99 (one-time). CI integration: AUD 49 per month.

FAQ

Does my spec leave my browser?
No. Parsing, findings and test generation run in the browser. The only request to this site is the Stripe session check on the paid return page.
What if the API has no OpenAPI file?
Use the endpoint list: one method and path per line, with the key appended after a pipe. You get the same replay, conflict, missing-key, concurrency and timeout cases; the request bodies are generic and need a sandbox example.
Is a passing suite proof that the API is idempotent?
No. It is evidence for the operations it covers, against the target it ran against, on that day. It does not inspect the server code, the database or production traffic.
Why does the free view stop at three operations?
Three is enough to judge the reading and run a starter suite. The paid audit is for the whole API and the change evidence. A tool that hides the output until after payment cannot be judged, and one that gives everything away has no product.
What does the tool do?
It reads an OpenAPI spec or endpoint list, flags every money-moving operation whose replay contract is incomplete, and generates a runnable test suite that replays each operation with the same idempotency key.

Leave a review for Idempotency Harness Checker

No reviews of Idempotency Harness Checker yet. Run the first inspection.

Your rating

Reviews are free and are never paid for. Open the reviews

Reviews and notes · Change log · Share the profile · Maker of this product? Claim the profile · Report a fault

More on this profile

Idempotency Harness Checker has a free listing. The owner can unlock the full profile with a paid launch for $5:

  • Founder story (locked)
  • Milestones (locked)
  • Demo video (locked)
  • Dofollow website link (locked)

Comparable tools

Help centre