2 ms·
The idea came from a simple problem: most teams have lots of API endpoints, but almost no one has realistic coverage. Writing and maintaining test collections t
by liudasjank 10mo ago
The idea came from a simple problem: most teams have lots of API endpoints, but almost no one has realistic coverage. Writing and maintaining test collections takes forever, and scripts always fall out of sync.
Rentgen takes one cURL request and generates:
• boundary tests (min/max, out-of-range)
• enum variation tests
• invalid/negative input cases
• trimming/whitespace cases
• structure/mapping validation
• reflection safety checks
• missing/incorrect security headers
• basic latency/load insights
• automatic bug-report templates
• and many other.
The goal is to give engineers a rough but honest API health picture in ~2 minutes — without maintaining test files or writing code.
A fun surprise: I pointed Rentgen at ChatGPT’s API and found a few issues we genuinely didn’t expect to see in production. They were fixed immediately after reporting.
I would really appreciate feedback from the community:
• What categories of tests are missing?
• Which edge cases do you usually find manually?
• What would make this useful in your workflow?
GitHub: https://github.com/LiudasJan/Rentgen https://github.com/LiudasJan/Rentgen
Happy to answer anything about the engine design, how the generator works, reflection detection, or upcoming performance modules.