Capture and analyze network traffic while testing REST APIs across desktop and mobile platforms.

Reqable is a cross-platform API debugging and testing tool. It combines traffic analysis and API testing into a single application, allowing users to capture network requests and compose new API calls for validation. The software is available for Windows, macOS, Linux, Android, and iOS, providing a unified environment for network troubleshooting.
Installation varies by platform. Windows users utilize a setup executable that handles registry associations for file formats like HAR. macOS users can install via DMG files or Homebrew, while Linux users install the application via a deb package requiring the GTK library. The mobile versions can operate as standalone tools for independent recording and testing or in collaborative mode, where they forward traffic to the desktop application via QR code scanning to avoid manual proxy configuration.
Built with Flutter and C++, the application is designed for performance in handling network traffic and reducing startup times. It targets developers and quality assurance engineers who need to analyze traffic sources, compare request deviations using a diff tool, or manage global and user environment variables for API testing. The tool includes authorization settings for API keys, Basic Auth, and Bearer Tokens, as well as a reverse proxy server for debugging HTTPS traffic without trusting CA certificates. It also supports IPv4 and IPv6, along with WebSocket upgrades based on HTTP1.
Reqable positions itself as a unified solution for networking connectivity and API quality assurance across desktop and mobile environments.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.