Reqable is a cross-platform network debugging tool that functions as an HTTP/HTTPS debugging proxy, a REST API client, and a traffic replay tool. It captures, inspects, and modifies live traffic using a local MITM proxy engine, supports VPN tunnel capture for mobile devices, and provides a Python scripting sandbox for custom traffic processing. The application is available on Windows, macOS, Linux, iOS, and Android.
The tool distinguishes itself by combining traffic interception with breakpoint-based request modification, allowing users to pause live HTTP traffic for manual inspection and alteration before forwarding. It includes a diff engine for comparing HTTP request and response messages, a multi-protocol proxy multiplexer that handles HTTP, WebSocket, and SOCKS traffic through a single port, and a cloud sync layer for synchronizing API collections and environment variables across devices. Users can import API definitions from Postman, Swagger, Insomnia, and cURL, then build and send REST requests with full control over parameters, headers, bodies, and authorization.
The broader capability surface covers traffic filtering by multiple criteria, forwarding mobile device traffic to a desktop app without Wi-Fi proxy configuration, and replaying recorded requests to compare responses. The application also supports rewriting and modifying captured requests and responses in real time using breakpoints and rewrite rules. Native installation packages are available for each platform, including Homebrew on macOS, DEB and AppImage on Linux, and APK or Google Play on Android.