Reverse API Engineer is an open-source tool designed to generate typed API clients for websites by capturing real browser traffic. It enables users to turn any website into a typed API client for Python, TypeScript, or JavaScript, based on the actual requests and responses observed during browser sessions. The tool operates locally, ensuring that all captured data and generated clients remain on the user's machine, with no requirement for accounts, servers, or analytics.
The workflow involves opening the command-line interface, driving the browser or allowing an agent to interact with the site, and capturing HTTP Archive (HAR) files that record every request and response. From these HAR records, Reverse API Engineer writes plain Python files directly into the user's project, producing code that is fully accessible and editable without dependency on external SDKs or services. The process is intended to bypass traditional scraping methods, brittle selectors, or manual endpoint discovery, providing a straightforward way to obtain a typed client from observed browser activity.
Reverse API Engineer supports integration with several agents, including Claude, Cursor, GitHub Copilot, and OpenCode, allowing users to work with familiar tools in their development workflow. The tool is distributed under the MIT license, permitting free use, modification, and inclusion in both open-source and closed-source projects without restrictions or fees. It is positioned as a solution for developers seeking to automate the creation of API clients directly from browser interactions with websites.
In the API design, testing & docs space, Turn websites into APIs takes a focused approach. It focuses on automating the creation of API clients for websites by analyzing real browser requests, eliminating manual endpoint discovery. It is built as an open-source project for developers needing to interact with undocumented web APIs. Turn websites into APIs is open source under the MIT license. Turn websites into APIs is available on the web and the command line, and it can be self-hosted.
It is developed by kalil0321, and the product first shipped in 2025. Development happens publicly on GitHub with 830 stars and 90 commits in the last 90 days. Key capabilities include typed client generation, HAR capture, and local execution.
Latest indexed changes and source events
kalil0321/reverse-api-engineer verified by the PulseGate indexer
Other apps tracked under the same category.