Reqable
Advanced API Debugging Proxy
Free · In-App Purchases
Reqable is a new generation API debugging and testing one-stop solution, advanced web debugging proxy, making your work faster and simpler. Reqable can inspect HTTP/HTTPS traffic of your app, help you find and locale issue easily.
#1 Standalone Mode:
Traffic inspection can be performed independently without relying on the desktop. You can view the captured HTTP protocol message in the app, reqable provides many views, such as JsonViewer, HexViewer, ImageViewer and so on. And you can perform many actions on the traffic, like repeat, share to someone, save to phone, etc.
#2 Collaborative Mode:
The app could forward traffic to Reqable desktop app by scanning the QR code without manually configuring the Wi-Fi proxy. And iOS app provides the enhanced mode to capture the app that not using Wi-Fi proxy, such Flutter apps. With the collaborative mode, you can perform actions on desktop rather than mobile, it will greatly improve your work.
#3 Traffic Inspection
Reqable iOS uses the classic MITM proxy method for traffic inspection, support the following features:
- HTTP/1.x and HTTP2 protocol.
- HTTP/HTTPS/Socks4/Socks4a/Socks5 proxy protocol.
- HTTPS, TLSv1.1, TLSv1.2 and TLSv1.3 protocols.
- WebSocket upgraded based on HTTP1.
- IPv4 and IPv6.
- SSL Proxying.
- HTTP/HTTPS secondary proxy.
- VPN mode and proxy mode.
- Search and filter.
- Compose requests.
- HTTP-Archive.
- Traffic Highlighting.
- Repeat and advanced repeat.
- cURL.
- Code snippet.
#4 REST Testing
Also, you can manage REST APIs with Reqable:
- HTTP/1.1, HTTP2 and HTTP3 (QUIC) REST testing.
- Collections.
- Environments.
- Creating multiple Tabs for REST testing.
- Batch editing of query parameters, request headers, forms, etc.
- Authorization methods such as API KEY, Basic Auth, and Bearer Token.
- Custom proxy, system proxy and debugging proxy, etc.
- Metrics of request at different stages.
- Cookies.
- cURL.
- Code snippet.
EULA and privacy: https://reqable.com/policy
more - [FIX] The bug where the response data in the raw tab did not automatically update.
- [FIX] A bug in the curl command where the `-no-buffer` option causes import failures.
- [FIX] The bug where JSONP data with a trailing semicolon was not formatted correctly.
3.0.40 6 days ago
- [OPT] Support adding multiple records from the traffic list to API collection at once.
- [OPT] Go code snippet now fully supports form requests.
- [OPT] Optimize error message when opening HAR files.
- [FIX] The bug where SSL exceptions with Missing Authority Key Identifier might occur during capture.
- [FIX] The bug where data in the capture overview did not update with request status.
- [FIX] The bug where binary data in non-ASCII headers in the raw tab of the capture details was incorrect.
- [FIX] The bug where custom encoding without specifying the encoding type in `Content-Disposition` caused file names to appear garbled when saving response content.
- [FIX] A bug in the curl command where the `-g` option causes import failures.
3.0.39 6 Mar
- [FIX] The bug where SOCKS proxy URLs were not syntax highlighted.
- [FIX] The bug where URL syntax highlighting for IPv6 addresses was abnormal.
- [FIX] The bug where IPv6 address requests were interrupted under SOCKS proxy.
- [FIX] The bug where URL was incorrect when creating IPv6 requests from the traffic list.
- [FIX] The bug where enabling follow debug caused the application to crash with IPv6 requests.
- [FIX] The bug where the new version changelog did not refresh after switching languages in app settings.
3.0.38 2 Feb
- [OPT] Automatically format node content in JSON tree view.
- [OPT] WebSocket testing will cache the last sent message.
- [OPT] Code snippet supports Dart-Dio.
- [OPT] JSON Tree view will remember the last search type.
- [FIX] The bug where HTTP redirects did not correctly handle current path redirects.
3.0.34 16 Jan
- [OPT] In the Cookie view, copying icon now copies the concatenated cookie string instead of key-value entries.
- [OPT] JSON tree view node context menu adds copy dictionary path option.
- [OPT] Protocol version is no longer specified when copying cURL from the traffic list.
- [OPT] Code snippet for Java-HttpClient adds main method and prints body text to console.
- [FIX] The bug where code snippet for Java-HttpClient did not correctly handle query and form encoding.
- [FIX] The bug where code snippet for Python-http.client did not correctly handle query and form encoding.
- [FIX] The bug where WebSocket details changed with data updates.
- [FIX] The bug where SSE details changed with data updates.
3.0.32 5 Jan
- [New] Code snippet supports setting indentation.
- [New] Code snippet for Python-Requests supports whether to use dictionary parameters.
- [OPT] Added background color to third-party login icon buttons.
- [OPT] API testing can inherit common headers defined in the folder when the current is not selected.
- [OPT] API testing can inherit common parameters defined in the folder when the current is not selected.
- [OPT] Automatically fill in the 'Content-Length' header when generating cURL if a request body is expected but not present.
- [FIX] The bug where exporting cURL did not correctly handle duplicate headers.
- [FIX] The bug where code snippet did not correctly handle duplicate headers.
3.0.30 29/12/2025
- [OPT] Replace cURL command parser.
- [OPT] Importing curl no longer blocks if a file is not found.
- [OPT] form-data adds a warning for missing files.
- [OPT] Compatible with some non-standard `content-type` types.
- [FIX] HEX view in WebSocket and SSE could not gain focus, causing shortcut keys to be not working.
- [FIX] SSE view in traffic list did not display data due to encodings.
- [FIX] XML prettify did not correctly handle nested characters.
- [FIX] Importing cURL did not handle single and double quotes correctly.
3.0.28 29/11/2025
- [OPT] Display all new version logs during version updates.
- [OPT] Display VPN addresses in the IP list.
- [OPT] Automatically clean up outdated log files.
- [FIX] Remove trailing `;` when importing cURL headers with empty values.
- [FIX] Application does not automatically open files when launched from file association.
- [FIX] API request tab save prompt status not displaying correctly in some cases.
- [FIX] Tabs did not restore the previously selected remote device after app restart.
3.0.27 18/11/2025
- [OPT] Improve the logic for creating APIs from raw HTTP messages.
- [OPT] cURL import input box automatically gains focus.
- [OPT] cURL import automatically filters leading and trailing spaces and line breaks.
- [OPT] API request form supports selecting multiple files at once.
- [OPT] API request body formdata will show more action icon by default.
- [OPT] API request body formdata switches to file type automatically open file selector.
- [OPT] API request body formdata switches to multiline text type automatically open text editor and focus.
- [FIX] Data is not displayed initially in non-table mode.
- [FIX] Email addresses containing `+` were not passing validation.
3.0.25 14/11/2025
- [OPT] Check if the current version is a downgrade and display a warning.
- [FIX] API authorization referencing environment variables not taking effect.
- [FIX] API authorization type switching not taking effect.
- [FIX] WebSocket request header case sensitivity issue.
- [FIX] Custom theme color settings are not working.
- [FIX] Rewrite query parameters are double encoded.
- [FIX] Unable to open HAR files.
- [FIX] Opening history and favorites did not correctly display loading and error messages.
3.0.23 12/11/2025
- [NEW] Changed premium authorization from license to account.
- [NEW] Support for cloud data storage.
- [NEW] Support for multi-device synchronization and collaboration.
- [NEW] A new tab for environment variable editing.
- [OPT] Changed the URL auto-completion scheme from https to http.
- [OPT] cURL import will automatically handle JSON escape characters.
- [OPT] Improved error message for environment variable name.
- [FIX] A bug where the rewrite help document path redirected incorrectly.
- [FIX] A bug where closing a newly created, unedited API would prompt a save request.
- [FIX] A bug where urlencode encoding was incorrect.
- [FIX] A bug where custom proxy settings for API testing were not saved correctly.
- [FIX] A bug where the tab modification status was not updated in time when the API request body was modified.
- [FIX] A bug where API redirection failed to correctly handle the location starting with `//`.
- [FIX] A bug where malformed cookies could cause the app to freeze.
- [FIX] A bug where the cookie creation and editing did not take effect.
- [FIX] A bug where some HAR files could not be parsed correctly.
- [FIX] A bug where the search results in the text editor could be obscured.
- [FIX] A bug where HTTP2 requests could fail in certain situations.
3.0.20 11/11/2025
- [NEW] Changed premium authorization from license to account.
- [NEW] Support for cloud data storage.
- [NEW] Support for multi-device synchronization and collaboration.
- [NEW] A new tab for environment variable editing.
- [OPT] Changed the URL auto-completion scheme from https to http.
- [OPT] cURL import will automatically handle JSON escape characters.
- [OPT] Improved error message for environment variable name.
- [FIX] A bug where the rewrite help document path redirected incorrectly.
- [FIX] A bug where closing a newly created, unedited API would prompt a save request.
- [FIX] A bug where urlencode encoding was incorrect.
- [FIX] A bug where custom proxy settings for API testing were not saved correctly.
- [FIX] A bug where the tab modification status was not updated in time when the API request body was modified.
- [FIX] A bug where API redirection failed to correctly handle the location starting with `//`.
- [FIX] A bug where malformed cookies could cause the app to freeze.
- [FIX] A bug where the cookie creation and editing did not take effect.
- [FIX] A bug where some HAR files could not be parsed correctly.
- [FIX] A bug where the search results in the text editor could be obscured.
- [FIX] A bug where HTTP2 requests could fail in certain situations.
3.0.17 04/11/2025
- [OPT] When MIME is non-text type, the data will not be detected for character encoding.
- [OPT] API testing turns off `Follow Debug` will switch to `Unset` instead of `Follow System`.
- [FIX] The bug that data saved under the `Hex` may not be the displayed data.
2.33.10 21/04/2025
- [OPT] WebSocket and SSE JSON payload will prettified automatically.
- [FIX] The bug that the `Content-Type` header is not automatically deleted when creating form-data API from traffic list.
- [FIX] The bug that generated MITM certificates are not cleared after importing CA certificate.
- [FIX] The bug that some requests have been completed but the status is displayed as processing or abort.
- [FIX] The bug that cURL export does not correctly handle JSON comments.
2.33.8 02/04/2025
- [OPT] Greatly improve the performance of JSON syntax highlighting.
- [OPT] Improve the implementation of HTTP2 protocol.
- [FIX] The bug of abnormal syntax highlighting when the HTTP header contains a name starting with a number.
- [FIX] The bug of abnormal syntax highlighting when the HTTP header contains a dot symbol.
2.33.3 12/03/2025
- [OPT] Automatically restore the response data of API testing after the application is restarted.
- [OPT] Turn off automatic query parameter decoding when inputting URL in API testing.
- [OPT] API testing provides query parameter decoding option.
- [OPT] The default setting of REST proxy option is changed to `No Proxy`.
- [OPT] API collection will check and fix duplicate IDs.
- [OPT] Unify the size and color value of borders and dividers.
- [OPT] Automatically refresh cookies when redirecting.
- [FIX] The bug that redirect data is displayed in disorder.
- [FIX] The bug that the prompt in traffic details is incorrect when the root certificate is not installed.
2.33.0 04/03/2025
- [OPT] Automatic inference will be attempted when charset is not specified in the `Content-Type` header.
- [OPT] The export curl window will no longer be automatically closed after copying.
- [OPT] The limit of database capacity is increased from 10G to 64G.
- [OPT] The API collection setting page supports left and right sliding tabs.
- [FIX] A bug that REST API may fail to merge cookies.
- [FIX] A bug that may show a gray screen when opening the favorited WebSocket.
- [FIX] A bug that causes the redirect title display to overlap.
- [FIX] A bug that causes incorrect response body processing when the response header does not contain `Content-Length` and `Transfer-Encoding`.
- [FIX] The bug that the API collection list is not updated after the API is updated.
- [FIX] The bug that the environment variable displays the data import entry.
2.32.5 26/02/2025
- [OPT] Automatic inference will be attempted when charset is not specified in the `Content-Type` header.
- [OPT] The export curl window will no longer be automatically closed after copying.
- [OPT] The limit of database capacity is increased from 10G to 64G.
- [OPT] The API collection setting page supports left and right sliding tabs.
- [FIX] A bug that REST API may fail to merge cookies.
- [FIX] A bug that may show a gray screen when opening the favorited WebSocket.
- [FIX] A bug that causes the redirect title display to overlap.
- [FIX] A bug that causes incorrect response body processing when the response header does not contain `Content-Length` and `Transfer-Encoding`.
- [FIX] The bug that the API collection list is not updated after the API is updated.
- [FIX] The bug that the environment variable displays the data import entry.
2.32.3 26/02/2025
- [NEW] API collection supports folder-level configuration like authorization.
- [OPT] Redesign the UI/UX of HTTP custom method management.
- [OPT] JSON tree view supports node single-click.
- [OPT] File naming rules for traffic list data export.
- [OPT] The description of the user certificate installation guide is more accurate.
- [FIX] A bug that the API tab fails to be automatically closed when deleting an API from the collection.
- [FIX] A bug that the API header name uses environment variables to prompt an illegal name.
- [FIX] A bug that the collaborative QR code displays no valid IP address.
- [FIX] A bug that the API collection page does not return to the parent directory but returns to the homepage after pressing the back key.
2.32.0 18/02/2025
- [IMP] Data structure upgrade, please do not downgrade to the old version after upgrading.
- [OPT] API testing supports JSON single-line comments.
- [OPT] Form-data body supports entering JSON key-value pairs in text mode.
- [OPT] In API testing, comments in text editing mode will be highlighted.
- [FIX] The bug that the data of unchecked parameters in API testing is wrong after reloading.
- [FIX] The bug that digest authorization may fail.
- [FIX] The bug that some JSONP could not be automatically parsed into JSON.
- [FIX] The bug that may report an error when starting after upgrading the version.
- [FIX] The bug that the rewrite, breakpoint and scripting may cause some HTTP2 requests to fail.
2.31.0 13/01/2025
- [NEW] Fully support SSE real-time streaming.
- [NEW] API testing supports digest-auth authorization.
- [NEW] Add JSON tree viewer.
- [OPT] Minor adjustments to the background colors of light and dark themes.
- [OPT] MITM proxy server requests will display in the traffic list.
- [OPT] The request body and response body will automatically save the state when switching between different views.
- [OPT] The URL generated by the basic authorization request uses the `--basic` parameter instead of the `Authorization` request header.
- [OPT] Payload with encoding errors will display the original data instead of the FormatException error.
- [FIX] The bug of infinite loop when sending requests to MITM server with LAN IP.
2.30.1 05/12/2024
- [NEW] Fully support SSE real-time streaming.
- [NEW] API testing supports digest-auth authorization.
- [NEW] Add JSON tree viewer.
- [OPT] Minor adjustments to the background colors of light and dark themes.
- [OPT] MITM proxy server requests will display in the traffic list.
- [OPT] The request body and response body will automatically save the state when switching between different views.
- [OPT] The URL generated by the basic authorization request uses the `--basic` parameter instead of the `Authorization` request header.
- [OPT] Payload with encoding errors will display the original data instead of the FormatException error.
- [FIX] The bug of infinite loop when sending requests to MITM server with LAN IP.
2.30.0 25/11/2024
-【修复】部分请求体或响应体保存文件名不正确的bug。
-【修复】部分HTTP流量显示为无响应的bug。
2.29.2 14/11/2024
- [NEW] Some lists provide sorting options.
- [OPT] The API `Omit Equal Sign` option is moved to the request settings.
- [OPT] Python-Requests code generation template.
- [FIX] The file name for uploading is no longer URL-encoded.
- [FIX] The bug that multipart header names are converted to lowercase when parsing.
- [FIX] The bug that the `-u` authorization is lost after importing cUrl.
- [FIX] The bug that some HTTP traffic may not be displayed.
2.29.1 14/11/2024
[NEW] The `Raw` tab will display the decoded body by default.
2.28.0 04/11/2024
- [FIX] The bug where the response data in the raw tab did not automatically update.
- [FIX] A bug in the curl command where the `-no-buffer` option causes import failures.
- [FIX] The bug where JSONP data with a trailing semicolon was not formatted correctly.
more Version 3.0.40 6 days ago
Data Linked to You The following data may be collected and linked to your identity:
Data Not Linked to You The following data may be collected but it is not linked to your identity: