Reqable is an all-in-one API debugging and testing platform that runs on Windows, macOS, Linux, Android, and iOS.
Reqable addresses the fragmentation of API development workflows by combining traffic capture with a full-featured testing client in a single application. For debugging, it uses a Man-in-the-Middle strategy to intercept HTTP and HTTPS traffic—via system proxy on desktop and local VPN on mobile—then provides inspection and manipulation through request replay, inline editing, breakpoints, URL rewriting, and custom scripting. For testing, it offers an API client supporting HTTP, WebSocket, SSE, and gRPC requests, with collections, environment variables, API documentation authoring, and cloud synchronization. The tool also includes a built-in Model Context Protocol server that allows AI assistants like Claude and GitHub Copilot to interact with Reqable for automated debugging and testing workflows.
Reqable suits developers and QA engineers who want to consolidate multiple tools into one lightweight application. The majority of features are free with no trial period; a Community edition covers typical individual developer needs, while a Premium tier offers advanced capabilities for power users and teams. The tool is engineered with Flutter and C++ rather than Electron, yielding a small installation footprint under 100 MB, typical memory consumption under 300 MB during active use, and millisecond-level cold-start time.
This repository serves solely as an issue tracker and feedback channel; Reqable is not an open-source project. The MCP server implementation is open source and maintained separately. Development activity shows ongoing feature expansion and refinement across the supported platforms, with responsiveness to user-reported issues and feature requests through the public issue tracker.