Reqable icon

Reqable

Advanced API Debugging Proxy and REST Client

Linux LicenseRef-proprietary=https://reqable.com/en-US/policy/#license
About

Reqable = Fiddler + Charles + Postman, with Minimalist Design, Powerful Features, Efficient Performance and Desktop + Mobile Platforms.

Reqable is a modern cross-platform project, designed for API development, testing, and debugging. Reqable fully supports HTTP1 and HTTP2 and partially supports HTTP3(QUIC).

Features

1. API debugging

Reqable uses the classic MITM proxy method for debugging and supports such as rewriting, scripting (Python), breakpoints, and replay.

  • Support HTTP/1.x and HTTP2 protocol, HTTP3 (QUIC) is not supported yet.
  • Support HTTP/HTTPS/Socks4/Socks4a/Socks5 proxy mode.
  • Support HTTPS, TLSv1.1, TLSv1.2 and TLSv1.3 protocols.
  • Support WebSocket upgraded based on HTTP1.
  • Support HTTP/HTTPS secondary proxy.
  • Composing API: Create REST API from captured traffic list.
  • Search and filter: Multi-condition search, application, domain name, protocol, data type and other filters.
  • Rewriting: Perform redirection, map local, map remote, modification for requests or responses.
  • Breakpoint: Perform real-time breakpoint operations on requests or responses.
  • Scripting: Support for writing Python scripts to process requests or responses.
  • Gateway: Perform operations such as shielding and suspending for requests or responses.
  • Mirroring: Configure mirror mapping for the specified domain name and port.
  • Reverse proxy: Use local reverse proxy server to debug HTTPS traffics without trusting CA certificate.
  • Highlighting: Set custom rules to highlight requests in multiple colors.
  • Replay: Support single or multiple requests for playback testing.
  • Diff tool: Compare request and response messages, quickly locate data deviations.
  • History: Automatically save the recording list for easy retrospective viewing.
  • Traffic source: Detect which application the traffic is coming from.
  • HAR: Automatically associate HAR files, and support HAR export and open.
  • SSL Certificates: Import custom SSL certificates, analyze pinned certificates and two-way authentication requests.

2. API Testing

Reqable can compose API for testing and also supports features such as API collection and history.

  • Supports HTTP/1.1, HTTP2 and HTTP3 (QUIC) protocols.
  • API collection: Save API to collections and manage your APIs.
  • Collection suppoert: Import collections from Postman and Hoppscotch.
  • Environment: Global environment and user environments.
  • Batch editing: Support batch editing of query parameters, request headers, forms, etc.
  • Scripting: Write python script to process pre-request and post-request data.
  • Code Snippet: Generate code for mainstream languages ​​or network libraries such as Python, Java, and NodeJS.
  • Authorization settings: Support authorization methods such as API KEY, Basic Auth, and Bearer Token.
  • Proxy settings: Support custom proxy, system proxy and debugging proxy, etc.
  • Performance: You can view the time-consuming data of requests at different stages.
  • Cookie management: Automatically save cookies or add cookies.
  • History: Automatically save the request and response for easy retrospective viewing.
  • cURL support: Create API from cURL or export API to cURL.

3. Toolbox

Reqable provides some commonly used tools.

  • Base64 Codec.
  • URL Codec.
  • Md5 Calculator.
  • Timestamp Tool.
  • JSON Viewer.
  • XML Viewer.
  • HEX Viewer.
  • Image Viewer.
  • Color Picker.
  • Qrcode Generator.
Details

Related

010 Editor icon
Hex editor
2dTaskBoard icon
Task management productivity app with markdown support
4KTUBE icon
4K YouTube Downloader – Download HD YouTube Videos, Playlists, and Music Instantly.
AAT Activity Tracker icon
Track your outdoor activities
Acronym Decoder icon
Search acronym meanings
Add Times icon
Calculator for adding hours and minutes
Get download link

Reveals the direct download_url for this app.