WireQuill generates live OpenAPI 3.1 documentation from the HTTP traffic your app actually produces. No handwritten specs, annotations, account, or cloud service. Run it as a local reverse proxy, use your app normally, and watch endpoints, parameters, request/response schemas, status codes, and auth schemes appear as traffic happens. It uses conservative inference and redacts common sensitive values before examples are persisted.
Hey Product Hunt π
I built WireQuill because API documentation has a habit of describing what an API is supposed to do while the application keeps changing underneath it.
WireQuill takes a different approach: it sits between your client and backend as a local reverse proxy, observes real HTTP traffic, and builds an OpenAPI 3.1 contract as you use your app.
No handwritten spec. No annotations. No account. No cloud service. No traffic upload.
The first release deliberately focuses on one workflow:
Traffic β OpenAPI β Live Docs
WireQuill discovers endpoints, parameters, request/response schemas, status codes, media types, and authentication from observed behavior. The inference is intentionally conservative rather than inventing validation rules from a few samples, and common sensitive values are redacted before examples are persisted.
Itβs open source under Apache 2.0, and Iβd especially love feedback from people who work with APIs: how useful is this workflow in your day-to-day development, and where should it go next?
Contract diffing, request replay, runtime-derived fuzzing, and local mocks are some of the directions Iβm exploring.
Thanks for checking it out!