# reqable/reqable-app

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/reqable-reqable-app).**

5,947 stars · 238 forks

## Links

- GitHub: https://github.com/reqable/reqable-app
- Homepage: https://reqable.com
- awesome-repositories: https://awesome-repositories.com/repository/reqable-reqable-app.md

## Topics

`android-app` `capture` `debugging-tool` `desktop-app` `flutter` `http` `http2` `http3` `https` `ios-app` `quic` `rest-api`

## Description

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.

## Tags

### Part of an Awesome List

- [MITM Proxies](https://awesome-repositories.com/f/awesome-lists/security/mitm-proxies.md) — Intercepts HTTP/HTTPS traffic by running a local man-in-the-middle proxy that decrypts and re-encrypts TLS connections for inspection.
- [HTTP Traffic Analysis](https://awesome-repositories.com/f/awesome-lists/data/http-traffic-analysis.md) — Inspects and modifies live HTTP/HTTPS traffic with breakpoints, rewrites, and Python scripting.
- [Traffic Proxying and Interception](https://awesome-repositories.com/f/awesome-lists/security/traffic-proxying-and-interception.md) — Captures and inspects HTTP/HTTPS traffic via a MITM proxy, supporting rewriting, breakpoints, and Python scripting. ([source](https://cdn.jsdelivr.net/gh/reqable/reqable-app@main/README.md))

### Development Tools & Productivity

- [Cross-Platform Network Debuggers](https://awesome-repositories.com/f/development-tools-productivity/debugging-tools/network-protocol-debuggers/cross-platform-network-debuggers.md) — A cross-platform network debugging application available on Windows, macOS, Linux, iOS, and Android.
- [API Request Collections](https://awesome-repositories.com/f/development-tools-productivity/api-development-tools/api-lifecycle-management/api-request-collections.md) — Imports API definitions from Postman, Swagger, cURL, and other formats for reuse in testing workflows.
- [REST API Clients](https://awesome-repositories.com/f/development-tools-productivity/rest-api-clients.md) — Builds and sends REST API requests with full control over parameters, headers, bodies, and authorization. ([source](https://reqable.com/en-US/docs/introduction/))
- [REST API Clients](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/rest-api-clients.md) — A REST API client for building, sending, and managing HTTP requests with collections and cloud sync.
- [Python Execution Sandboxes](https://awesome-repositories.com/f/development-tools-productivity/isolated-execution-environments/python-execution-sandboxes.md) — Executes user-written Python scripts in a sandboxed runtime to intercept, modify, or replay HTTP requests and responses.
- [Cross-Platform Collection Syncing](https://awesome-repositories.com/f/development-tools-productivity/local-file-syncing/user-data-syncing-utilities/cross-platform-collection-syncing.md) — Syncs API collections across multiple devices by storing them in the cloud with a user account. ([source](https://reqable.com/en-US/docs/introduction/))
- [API Specification Importers](https://awesome-repositories.com/f/development-tools-productivity/project-imports/external-file-importers/api-specification-importers.md) — Imports API definitions from Postman, Swagger, cURL, and other common formats for reuse in testing workflows. ([source](https://reqable.com/en-US/docs/introduction))

### Networking & Communication

- [HTTP Proxies](https://awesome-repositories.com/f/networking-communication/http-proxies.md) — An HTTP/HTTPS debugging proxy that captures, inspects, and modifies traffic with MITM support.
- [HTTP Request Debugging](https://awesome-repositories.com/f/networking-communication/http-request-debugging.md) — Pauses intercepted HTTP traffic to inspect, modify, and replay requests and responses with breakpoints and rewrites. ([source](https://reqable.com/en-US/docs/introduction/))
- [Breakpoint-Based Request Interceptions](https://awesome-repositories.com/f/networking-communication/traffic-interception/http-request-interceptors/production-traffic-modifications/regex-based-request-modifications/breakpoint-based-request-interceptions.md) — Pauses live HTTP traffic at configurable breakpoints to allow manual inspection and modification before forwarding.
- [Mobile Traffic Tunnels](https://awesome-repositories.com/f/networking-communication/mobile-traffic-tunnels.md) — Captures mobile device traffic by establishing a local VPN tunnel that routes all network packets through the proxy.
- [Desktop Traffic Forwarders](https://awesome-repositories.com/f/networking-communication/mobile-traffic-tunnels/desktop-traffic-forwarders.md) — Forwards mobile device traffic to a desktop app for analysis without requiring a Wi-Fi proxy configuration.
- [Network Traffic Replay Tools](https://awesome-repositories.com/f/networking-communication/network-traffic-replay-tools.md) — Replays recorded HTTP requests and compares responses to identify differences and regressions.
- [Single Port Protocol Multiplexing](https://awesome-repositories.com/f/networking-communication/network-transport-protocols/multi-protocol-routing/single-port-protocol-multiplexing.md) — Routes HTTP, WebSocket, and SOCKS proxy traffic through a single listening port by detecting protocol handshakes.
- [Traffic Interception Rules](https://awesome-repositories.com/f/networking-communication/traffic-interception-rules.md) — Customizes rewrite and breakpoint rules or writes Python scripts to intercept and process request or response data. ([source](https://reqable.com/))
- [Traffic Protocol Inspection](https://awesome-repositories.com/f/networking-communication/traffic-protocol-inspection.md) — Inspects HTTP, WebSocket, and SOCKS proxy traffic through a single MITM proxy port.

### Testing & Quality Assurance

- [Request Testing](https://awesome-repositories.com/f/testing-quality-assurance/http-request-clients/api-request-clients/request-testing.md) — Builds and sends HTTP or HTTPS requests with support for collections, authorization, and performance timing. ([source](https://cdn.jsdelivr.net/gh/reqable/reqable-app@main/README.md))
- [REST API Testing Tools](https://awesome-repositories.com/f/testing-quality-assurance/rest-api-testing-tools.md) — Edits, sends, and manages REST API requests with collections, environment variables, and cloud sync. ([source](https://reqable.com/en-US/docs/introduction))
- [HTTP Message Differs](https://awesome-repositories.com/f/testing-quality-assurance/value-difference-visualizers/http-message-differs.md) — Visualizes data differences between requests and responses using a built-in diff tool to quickly locate bugs. ([source](https://reqable.com/))

### Web Development

- [HTTP Breakpoint Modifiers](https://awesome-repositories.com/f/web-development/data-aggregators/graphql-request-aggregators/request-modifiers/http-breakpoint-modifiers.md) — Provides breakpoint-based interception that pauses live HTTP traffic for manual inspection and modification before forwarding. ([source](https://reqable.com/en-US/docs/introduction))

### Data & Databases

- [Cloud Drive Sync](https://awesome-repositories.com/f/data-databases/data-persistence-layers/cloud-drive-sync.md) — Synchronizes API collections, environment variables, and traffic data across devices using a cloud-backed storage service.

### Software Engineering & Architecture

- [HTTP Message Diff Engines](https://awesome-repositories.com/f/software-engineering-architecture/object-mapping-apis/http-message-mapping/http-message-diff-engines.md) — Compares two HTTP request or response messages structurally and visually highlights differences in headers, bodies, and status codes.

### System Administration & Monitoring

- [HTTP Request Replayers](https://awesome-repositories.com/f/system-administration-monitoring/execution-history-auditors/reverse-execution-simulation/record-and-replay-debugging/data-stream-recording-and-replay/http-request-replayers.md) — Replays recorded requests and compares request and response messages to spot data differences.
- [HTTP Request Replay and Diff](https://awesome-repositories.com/f/system-administration-monitoring/execution-history-auditors/reverse-execution-simulation/record-and-replay-debugging/http-request-replay-and-diff.md) — Replays recorded requests and compares request and response messages to spot data differences. ([source](https://cdn.jsdelivr.net/gh/reqable/reqable-app@main/README.md))
- [Traffic Filtering](https://awesome-repositories.com/f/system-administration-monitoring/traffic-filtering.md) — Locates specific requests using filters for applications, domains, data types, bookmarks, and multi-condition searches. ([source](https://reqable.com/))
