# Requestly HTTP Interceptor > Inspect, modify, mock & debug HTTP requests with Requestly's HTTP Interceptor — proxy-grade interception for browsers, desktop apps, mobile devices, and terminals. ## Docs - [API Mocking](https://interceptordocs.requestly.com/api-mocking/api-mocking.md) - [Create Cloud-based Mocks](https://interceptordocs.requestly.com/api-mocking/create-cloud-based-mocks.md): Learn how to create modify and manage mock files in requestly - [Create Local API Mocks ](https://interceptordocs.requestly.com/api-mocking/create-local-api-mocks.md): Learn how to mock APIs locally with ease using Requestly Interceptor - [Desktop App vs Browser Extension](https://interceptordocs.requestly.com/getting-started/difference-between-desktop-app-and-browser-extension.md): Compare the Requestly Desktop App and Browser Extension to choose the right HTTP interception setup. - [Download Requestly Interceptor](https://interceptordocs.requestly.com/getting-started/downloads.md): Requestly Interceptor is available across browsers and desktop platforms. - [Overview](https://interceptordocs.requestly.com/getting-started/overview.md): Start here to understand Requestly Interceptor, choose the right workflow, complete setup, and reach your first success quickly. - [Browser Extension Setup](https://interceptordocs.requestly.com/getting-started/quick-start-guide/browser-extension-setup.md) - [Desktop App Setup](https://interceptordocs.requestly.com/getting-started/quick-start-guide/desktop-app-setup.md) - [How to Log in to Requestly Interceptor with Your BrowserStack Account](https://interceptordocs.requestly.com/guides/can-i-log-in-to-requestly-using-my-browserstack-account.md) - [Automating API Tests with Requestly Interceptor's Collection Runner](https://interceptordocs.requestly.com/guides/community-content/using-collection-runner-in-requestly.md): Learn how to automate API testing workflows using Requestly Interceptor's Collection Runner feature - from setup to execution, with real examples using JSONPlaceholder. - [Mastering Variables & Environments in Requestly Interceptor](https://interceptordocs.requestly.com/guides/community-content/variables-and-environments-in-requestly.md): A comprehensive hands-on guide to using Variables and Environments in Requestly Interceptor's API Client for seamless multi-environment API testing and development. - [Disable Rule Application Status Widget](https://interceptordocs.requestly.com/guides/disable-rule-application-status-widget.md): Hide the on-screen widget that appears when a rule is applied by turning it off in the settings. - [Disable Rules Syncing in Requestly Interceptor](https://interceptordocs.requestly.com/guides/disable-rules-syncing.md) - [How to avoid intercepting certain domains](https://interceptordocs.requestly.com/guides/how-to-avoid-intercepting-certain-domains-on-the-desktop-app.md) - [How to conditionally fail requests based on request counts](https://interceptordocs.requestly.com/guides/how-to-conditionally-fail-requests-based-on-request-counts.md) - [How to Modify Cookies Using Requestly Interceptor](https://interceptordocs.requestly.com/guides/how-to-modify-cookies-using-requestly.md) - [Manually Update the Requestly Interceptor Chrome Extension](https://interceptordocs.requestly.com/guides/how-to-update-requestly-extension-manually.md) - [How to Use Requestly Interceptor Extension in BrowserStack Live](https://interceptordocs.requestly.com/guides/how-to-use-requestly-extension-in-browserstack-live.md) - [Use Shared State to Aggregate Data Across Rules](https://interceptordocs.requestly.com/guides/how-to-use-shared-state-to-aggregate-data-and-use-across-requestly-rules.md) - [Intercept & Modify Network Requests in Web Automation (Selenium, Playwright, etc.)](https://interceptordocs.requestly.com/guides/intercepting-and-modifying-network-requests-in-web-automation-frameworks-like-selenium-and-playwright.md) - [How to Modify HTML Document using Modify API Response Rule](https://interceptordocs.requestly.com/guides/modify-html-document-using-modify-api-response-rule.md) - [Modify HTTP Headers in Web Automation Using Requestly Interceptor](https://interceptordocs.requestly.com/guides/modify-http-headers-in-web-automation-using-requestly.md) - [Modifying response asynchronously](https://interceptordocs.requestly.com/guides/modifying-response-asynchronously.md) - [Claim Your Requestly Interceptor GitHub Student Pack Benefit](https://interceptordocs.requestly.com/guides/other/claim-your-requestly-github-student-pack-benefit.md) - [Record and Mock Flaky APIs in bulk](https://interceptordocs.requestly.com/guides/record-and-mock-flaky-apis-in-bulk.md) - [Requestly Interceptor Integration with BrowserStack App Live](https://interceptordocs.requestly.com/guides/requestly-integration-browserstack-app-live.md): Learn how to use Requestly Interceptor with BrowserStack App Live to inspect and modify network requests by configuring BrowserStack Local and system proxy settings. - [Advanced Usage](https://interceptordocs.requestly.com/http-rules/advanced-usage.md) - [Advance Filters](https://interceptordocs.requestly.com/http-rules/advanced-usage/advance-filters.md) - [GraphQL Support](https://interceptordocs.requestly.com/http-rules/advanced-usage/graphql-modify-request-response.md): Learn to modify GraphQL API requests and responses using Requestly Interceptor to debug and test GraphQL APIs. - [Grouping](https://interceptordocs.requestly.com/http-rules/advanced-usage/grouping.md): Learn how to organize and manage Requestly Interceptor rules efficiently by grouping them for easier management and toggle status. - [Multiple Conditions in a Single Rule in Requestly Interceptor](https://interceptordocs.requestly.com/http-rules/advanced-usage/multiple-conditions-in-a-single-rule-in-requestly.md): Learn how to define and use multiple conditions in a single rule in Requestly Interceptor to optimise rule management. - [Pause/Resume Requestly Interceptor](https://interceptordocs.requestly.com/http-rules/advanced-usage/pauseresume-requestly.md): Learn how to temporarily pause and resume Requestly Interceptor rules to test your website’s original behavior without interference. - [Pinning Rules](https://interceptordocs.requestly.com/http-rules/advanced-usage/pinning-rules.md): Pin rules in Requestly Interceptor for quick access and easy toggling directly from the Chrome toolbar. - [Rules Status Syncing](https://interceptordocs.requestly.com/http-rules/advanced-usage/rules-status-syncing.md): Learn how to manage rules status syncing in team workspaces to ensure consistent configurations or independent rule management. - [Shared State](https://interceptordocs.requestly.com/http-rules/advanced-usage/shared-state.md): Discover how to use Shared State in Requestly Interceptor to manage data across Modify Request and Response rules with examples and best practices. - [Source Conditions](https://interceptordocs.requestly.com/http-rules/advanced-usage/source-conditions.md): Define source conditions and advanced filters for precise network request rules, including regex and wildcard testing. - [Test This Rule](https://interceptordocs.requestly.com/http-rules/advanced-usage/test-rules.md): Validate and debug HTTP rules in real-time using Requestly Interceptor's "Test This Rule" feature with session recording and detailed test reports. - [Validate Rules Execution](https://interceptordocs.requestly.com/http-rules/advanced-usage/validate-rules-execution.md): Learn how to verify if a Requestly Interceptor rule is executed successfully. - [Overview](https://interceptordocs.requestly.com/http-rules/overview.md): Learn when to use HTTP Rules, how to create your first rule, and which traffic modification workflows to explore next. - [HTTP Rules](https://interceptordocs.requestly.com/http-rules/rule-types.md): Learn about Requestly Interceptor's rule types like Redirect, Modify Headers, and Insert Script to customize and control your web requests effectively. - [Cancel Request Rule](https://interceptordocs.requestly.com/http-rules/rule-types/cancel-rule.md): Learn how to block network requests using Cancel Request Rule. Explore key use cases like blocking distracting websites and testing error scenarios. - [Delay Network Requests](https://interceptordocs.requestly.com/http-rules/rule-types/delay-network-requests.md): Learn how to configure HTTP rules to simulate network latency for testing slow connections - [Insert Scripts](https://interceptordocs.requestly.com/http-rules/rule-types/insert-scripts.md): Learn how to use Requestly Interceptor's Insert Script Rule to inject JavaScript or CSS into web pages without changing the original code - [Map Local](https://interceptordocs.requestly.com/http-rules/rule-types/map-local.md): Use the Map Local feature in Requestly Interceptor to instantly test local file changes by serving them as live responses for intercepted requests. - [Map Remote](https://interceptordocs.requestly.com/http-rules/rule-types/map-remote.md): The Map Remote feature allows redirection of network requests to alternate destinations, facilitating transparent testing, debugging, and API version management. - [Modify Headers](https://interceptordocs.requestly.com/http-rules/rule-types/modify-headers.md): Modify HTTP request and response headers with Requestly Interceptor for Free. Learn how to add, remove, or override headers for debugging, testing, and customizing API requests. - [Modify Query Params](https://interceptordocs.requestly.com/http-rules/rule-types/modify-query-params.md): Learn to modify query parameters in Requestly Interceptor. Add, remove, or override URL query params with custom rules. - [Modify Request Body](https://interceptordocs.requestly.com/http-rules/rule-types/modify-request-body.md): Learn to modify HTTP request payloads with static data or JavaScript. A guide to setting up rules for testing APIs, handling GraphQL, and debugging payloads. - [Modify API Response](https://interceptordocs.requestly.com/http-rules/rule-types/modify-response-body.md): Learn how to modify API responses in Requestly Interceptor with Dynamic Modification. Simulate edge cases, test with custom data, and create API mocks for faster front-end development and QA workflows - [Modify User Agents](https://interceptordocs.requestly.com/http-rules/rule-types/modify-user-agents.md): Learn how to modify User-Agent strings in HTTP headers with Requestly Interceptor. Test websites on different devices or browsers, debug compatibility issues and refine content delivery. - [Redirect Request](https://interceptordocs.requestly.com/http-rules/rule-types/redirect-rule.md): Learn how to use Requestly Interceptor's Redirect Rule for testing, debugging, and development, with step-by-step guides and use cases. - [Replace String Rule](https://interceptordocs.requestly.com/http-rules/rule-types/replace-strings.md): Learn how to modify URLs, query parameters, or content dynamically with Requestly Interceptor's Replace String Rule. Test and debug changes without altering your code. - [Sharing](https://interceptordocs.requestly.com/http-rules/sharing.md) - [Download Rules](https://interceptordocs.requestly.com/http-rules/sharing/download-rules.md): Learn how to download HTTP rules for sharing as files. - [Share in Workspace](https://interceptordocs.requestly.com/http-rules/sharing/share-in-workspace.md): Learn to share HTTP rules in workspaces, create workspaces, invite members, and manage rules. - [Shared List](https://interceptordocs.requestly.com/http-rules/sharing/shared-list.md): Learn to create and share a Shared List for distributing HTTP rules with controlled access. - [Charles Proxy](https://interceptordocs.requestly.com/imports/charles-proxy.md): Learn how to export Charles Proxy configurations and import them into Requestly Interceptor. - [Header Editor](https://interceptordocs.requestly.com/imports/header-editor.md): Learn how to export Header Editor configurations and import them into Requestly Interceptor. - [Modheader](https://interceptordocs.requestly.com/imports/modheader.md): Learn how to export ModHeader Profiles and import them into Requestly Interceptor. - [Resource Override](https://interceptordocs.requestly.com/imports/resource-override.md): Learn how to migrate your configurations from Resource Override Chrome Extension to Requestly Interceptor - [Browser Extension ](https://interceptordocs.requestly.com/interceptor/browser-extension.md): Learn how to use Browser Extention to intercept HTTP Request and Responses - [Browser Interception](https://interceptordocs.requestly.com/interceptor/browser-extension/browser-interception.md) - [Desktop App](https://interceptordocs.requestly.com/interceptor/desktop-app.md): Learn how to use the Requestly Desktop App to intercept traffic from browsers, Android, iOS, Node.js, terminal, and system-wide proxy. - [Android Devices Interception](https://interceptordocs.requestly.com/interceptor/desktop-app/android-devices.md): Learn how to set up Requestly Interceptor to intercept, monitor, and debug HTTP requests on your Android devices for Android app development, debugging, and testing. - [Android Simulator Interception](https://interceptordocs.requestly.com/interceptor/desktop-app/android-simulator-interception.md): Learn how to set up Requestly Interceptor to intercept, monitor, and debug HTTP requests on your Android Simulator for Android app development and testing. - [Browser Interception](https://interceptordocs.requestly.com/interceptor/desktop-app/browser-interception.md) - [System Wide Proxy](https://interceptordocs.requestly.com/interceptor/desktop-app/desktop-app-interception.md): Learn how to set up and manage a system-wide proxy with Requestly Interceptor to intercept and debug network requests across all applications. - [iOS Devices Interception](https://interceptordocs.requestly.com/interceptor/desktop-app/ios-devices-interception.md): Learn how to set up Requestly Interceptor to intercept, monitor, and debug HTTP requests on your iOS Apps for iOS app development, debugging, and testing. - [iOS Simulator Interception](https://interceptordocs.requestly.com/interceptor/desktop-app/ios-simulator-interception.md): Learn how to set up Requestly Interceptor to intercept, monitor, and debug HTTP requests on your iOS Simulator for iOS app development and testing. - [Network Table](https://interceptordocs.requestly.com/interceptor/desktop-app/network-table.md) - [Node.js](https://interceptordocs.requestly.com/interceptor/desktop-app/nodejs.md): Learn How to Set Up Requestly Interceptor Proxy in Your Node.js Application - [Saving Logs to local file ](https://interceptordocs.requestly.com/interceptor/desktop-app/saving-logs-to-local-file.md) - [Intercept Traffic from your terminal](https://interceptordocs.requestly.com/interceptor/desktop-app/terminal.md): Learn how to set up the Requestly Interceptor proxy in the terminal to intercept and modify terminal requests effortlessly. - [Overview](https://interceptordocs.requestly.com/interceptor/overview.md): Learn when to use HTTP Interceptor, choose the right interception setup, and debug traffic across browsers, devices, and runtimes. - [Create](https://interceptordocs.requestly.com/mock-server/create.md): Learn how to create and organize files and endpoints in File Server. - [Create JSON Files](https://interceptordocs.requestly.com/mock-server/create/create-mock-api.md) - [Create JS/CSS Files](https://interceptordocs.requestly.com/mock-server/create/create-new-mock-file.md) - [Use File Collection](https://interceptordocs.requestly.com/mock-server/create/mock-collection.md) - [Import and Export Files](https://interceptordocs.requestly.com/mock-server/import-and-export-mocks.md) - [Overview](https://interceptordocs.requestly.com/mock-server/overview.md): Learn when to use File Server, how it differs from in-place traffic modification, and how to create your first hosted mock. - [Pre-Configured Files](https://interceptordocs.requestly.com/mock-server/pre-configured-mocks.md) - [Templating in File server](https://interceptordocs.requestly.com/mock-server/templating-in-mocks.md) - [Test File Server](https://interceptordocs.requestly.com/mock-server/test.md) - [Create A New Group](https://interceptordocs.requestly.com/public-apis/create-group.md): Learn how to create groups in Requestly Interceptor's API for better rule organization and management - [Create Rule](https://interceptordocs.requestly.com/public-apis/create-rule.md): Learn how to create a rule in Requestly Interceptor's API for URL redirects, modifications, or other rule types. - [Delete Group](https://interceptordocs.requestly.com/public-apis/delete-group.md): Learn how to delete specific groups in Requestly Interceptor's API with steps and example responses. - [Delete Rule](https://interceptordocs.requestly.com/public-apis/delete-rule.md): Learn how to delete specific rules in Requestly Interceptor's API with required parameters and response examples - [Get Group](https://interceptordocs.requestly.com/public-apis/get-group.md): Learn how to retrieve details of specific groups or all groups using Requestly Interceptor's API - [Get Rule](https://interceptordocs.requestly.com/public-apis/get-rule.md): Learn how to retrieve all rules or specific ones using Requestly Interceptor's API with detailed examples. - [Overview](https://interceptordocs.requestly.com/public-apis/overview.md): Welcome to the Requestly Interceptor API documentation! - [Update A Specific Groups](https://interceptordocs.requestly.com/public-apis/update-existing-groups.md): Learn how to update group details in Requestly Interceptor's API with parameters and example payloads - [Update Rule](https://interceptordocs.requestly.com/public-apis/update-rule.md): Learn how to update existing rules in Requestly Interceptor's API, including parameters and payload structure - [Access Control of Session](https://interceptordocs.requestly.com/sessions/access-control-of-session.md): Learn how to manage access control for Sessions in Requestly Interceptor, with options for private, shared, and specific access, ensuring secure collaboration - [Import & View HAR File](https://interceptordocs.requestly.com/sessions/import-view-har-file.md): Learn how to generate and import HAR files in Requestly Interceptor to analyze network activity, diagnose issues, and improve web performance - [Overview](https://interceptordocs.requestly.com/sessions/overview.md): Learn when to use Sessions, how to record bug reports or API sessions, and how to share debugging context with your team. - [Record API Sessions](https://interceptordocs.requestly.com/sessions/record-api-sessions.md): Learn how to record APIs using Requestly Interceptor Desktop App, save and share API sessions, import HAR files, perform bulk mocking, and replay sessions for debugging. - [Record Bug Reports](https://interceptordocs.requestly.com/sessions/record-bug-reports.md): Learn how to record screen, console logs, network logs, etc then securely share them to speed up issue resolution. - [Disable System Wide Proxy (MacOS)](https://interceptordocs.requestly.com/troubleshoot/http-interceptor/disable-system-wide-proxy-macos.md): Guide to disable system wide proxy in macos - [How to Install Requestly Interceptor CA Certificate in Windows Certificate Manager](https://interceptordocs.requestly.com/troubleshoot/http-interceptor/install-certificate-windows.md): Steps to install Requestly Interceptor CA (Certificate Authority) certificate to intercept HTTPS network traffic on Windows - [Cannot Intercept Requests from Localhost](https://interceptordocs.requestly.com/troubleshoot/http-interceptor/intercepting-requests-from-localhost.md) - [System Wide Proxy Not Working (macOS)](https://interceptordocs.requestly.com/troubleshoot/http-interceptor/system-wide-proxy-not-working-macos.md): Steps for Troubleshooting Requestly Interceptor System wide proxy on OSX - [Troubleshooting Proxy Not Shown Issue (Windows)](https://interceptordocs.requestly.com/troubleshoot/http-interceptor/troubleshooting-proxy-not-shown-windows.md): Steps to troubleshoot when proxy is not shown in Requestly Interceptor Desktop App on Windows - [SSL Certificate Issues with Safari](https://interceptordocs.requestly.com/troubleshoot/http-interceptor/troubleshooting-safari.md): Resolve SSL certificate trust issues in Safari. Learn how to regenerate SSL certificates and fix interception errors. - [Troubleshooting: Untrusted SSL certificate](https://interceptordocs.requestly.com/troubleshoot/http-interceptor/troubleshooting-untrusted-ssl-certificate.md) - [Unable to intercept web traffic on browser, mobile, or emulator](https://interceptordocs.requestly.com/troubleshoot/http-interceptor/unable-to-intercept-web-traffic-on-browser-mobile-or-emulator.md): Troubleshooting guide to resolve common interceptor issues - [Error on saving rule](https://interceptordocs.requestly.com/troubleshoot/http-rules/error-on-saving-rule.md): If you encounter an error while saving a rule in Requestly Interceptor, follow the steps below to identify and resolve the issue: - [Rule changes not reflecting in Chrome DevTools](https://interceptordocs.requestly.com/troubleshoot/http-rules/rule-changes-not-reflecting-in-chrome-devtools.md): Requestly Interceptor rule changes may not show in Chrome DevTools, learn why and how to verify they’re working. - [Rules Not working](https://interceptordocs.requestly.com/troubleshoot/http-rules/rules-not-working.md): Having trouble with your rules? Follow this step-by-step checklist to quickly identify and resolve common issues with the Requestly Interceptor browser extension. - [How to Check Your Requestly Interceptor Version in the Browser](https://interceptordocs.requestly.com/troubleshoot/miscellaneous/how-to-check-your-requestly-version-in-the-browser.md) - [Troubleshooting login issues](https://interceptordocs.requestly.com/troubleshoot/miscellaneous/troubleshooting-login-issues.md)