dgebkaakpaimoimjhagbgfjpekpajjmg
A tool for intercepting, modifying, and mocking HTTP requests and responses. Perfect for testing and debugging. NetMock: Powerful HTTP Request Interception and Mocking Tool for Developers NetMock is a professional development tool that empowers developers, QA engineers, and testers to intercept, modify, and mock HTTP requests and responses directly in the browser. Whether you're building frontend applications, testing APIs, or debugging network issues, NetMock provides the tools you need to work more efficiently without relying on external proxy servers or complex setup. Why NetMock? Modern web development requires constant interaction with APIs and backend services. However, during development, you often need to: - Test your application without a fully functional backend - Simulate different API responses and error scenarios - Debug network requests without modifying server code - Test edge cases and error handling - Develop offline-capable applications - Record and replay HTTP requests for consistent testing - NetMock solves all these challenges by giving you complete control over HTTP traffic in your browser, right where you need it. Key Features: 🔍 HTTP Request Interception NetMock intercepts all HTTP requests made by web pages before they reach the server. This allows you to see exactly what your application is sending and receiving, making debugging faster and more transparent. The extension works seamlessly with fetch API and XMLHttpRequest, covering all modern web applications. 🎭 Request and Response Mocking Create custom mock responses with any status code, headers, and body content. Mock responses are returned instantly, eliminating network latency and allowing you to test your application's behavior under various conditions. Perfect for simulating API responses, error scenarios, or testing with different data sets. 📹 Request Recording Record all HTTP requests made by a website and save them for later use. This feature is invaluable for creating mock rules based on real API calls, understanding application behavior, or documenting API interactions. Recorded requests can be easily converted into mock rules with a single click. 🎯 Site-Specific Activation NetMock only activates on websites you explicitly enable, ensuring it doesn't interfere with your normal browsing. This selective activation gives you precise control over when and where mocking occurs, making it safe to use while browsing the web. 💾 Advanced Rule Management Create, edit, and organize multiple HTTP rules with an intuitive interface. Each rule can match requests based on URL patterns, HTTP methods, and request headers. Rules can be activated or deactivated instantly, allowing you to test different scenarios quickly. Group rules by origin for better organization. 🔍 Real-Time Request Logging Monitor all intercepted requests in real-time with detailed information including URLs, methods, headers, request bodies, response status codes, and timing. The logging system helps you understand your application's network behavior and identify issues quickly. 👤 User Accounts and Authentication Secure user accounts with authentication ensure your rules and settings are safely stored and synchronized. Create an account to access premium features and manage your subscription. ⭐ Premium Features Upgrade to Premium for unlimited rules, sites, and ignored URLs. The free tier includes 10 rules, 5 enabled sites, and 5 ignored URLs - perfect for getting started. Premium subscribers get unlimited access to all features for just $2/month or $10/year. 🎁 Promo Codes Support for promotional codes allows you to unlock extended features or trial periods. Enter promo codes directly in the extension settings. 💳 Secure Payment Processing Premium subscriptions are processed securely through Stripe, ensuring your payment information is protected. Manage your subscription, view billing history, and cancel anytime directly from the extension. 🚫 Ignored URLs Configure URLs that should be excluded from recording and interception. This is useful for excluding analytics, tracking pixels, or other third-party requests that aren't relevant to your testing. Use Cases: Frontend Development Develop and test frontend applications without waiting for backend APIs to be ready. Mock API responses to build UI components independently, test different data scenarios, and work offline. API Testing and Debugging Intercept and inspect API calls to understand request/response formats, debug authentication issues, and verify that your application sends correct data to the server. Error Scenario Testing Simulate various error conditions (400, 401, 403, 404, 500, etc.) to ensure your application handles errors gracefully. Test edge cases without modifying server code. Performance Testing Mock responses to eliminate network latency and test application performance under ideal conditions. This helps identify performance bottlenecks in your code rather than network issues. Offline Development Create mock responses for all API endpoints to develop and test applications that work offline or with limited connectivity. QA and Testing QA engineers can use NetMock to test applications with different API responses, simulate server errors, and verify error handling without requiring backend changes. API Documentation Record real API calls to document API interactions and understand how applications communicate with backend services. How It Works: - Install and Enable: Install NetMock and add websites where you want to enable request interception. - Create Rules: Define HTTP rules that match specific requests based on URL patterns, methods, or headers. - Configure Responses: Set up mock responses with custom status codes, headers, and body content. - Activate Mocking: Enable mocking on specific sites, and NetMock will automatically intercept matching requests. - Monitor and Debug: Use the real-time logging feature to monitor all intercepted requests and responses. Privacy and Security: NetMock respects your privacy. All rules and settings are stored locally in your browser by default. When you create an account, data is securely synchronized to our servers using industry-standard encryption. We never intercept or store your actual request/response data - only the rules you create. The extension only activates on websites you explicitly enable, ensuring your normal browsing remains unaffected. Getting Started: Install NetMock from the Chrome Web Store Click the extension icon to open the popup Add websites where you want to enable mocking Create your first HTTP rule or record requests from a website Start developing and testing with full control over HTTP traffic Perfect For: - Frontend developers building modern web applications - Full-stack developers testing API integrations - QA engineers performing comprehensive testing - DevOps engineers debugging network issues - Students learning web development - Anyone who needs to test web applications without backend dependencies Technical Details: NetMock uses Chrome Extension Manifest V3 and works by injecting an interceptor script into web pages. The extension uses Content Security Policy (CSP)-safe injection methods and respects browser security policies. All processing happens locally in your browser, ensuring fast performance and privacy. Support: Need help? Visit our website for documentation, tutorials, and support. We're committed to providing the best possible experience for developers and testers. Start Using NetMock Today: Stop waiting for backend APIs. Stop setting up complex proxy servers. Start developing and testing with NetMock - the all-in-one solution for HTTP request interception and mocking in your browser.
ModResponse - Mock and replay API
Mock, modify, and replay API. Easy setup. No proxy needed. No code change required. ModResponse is a powerful and easy-to-use tool for web developers that simplifies the process of modifying, stubbing, and replaying HTTP responses. It requires no extra proxy or code change to be made, allowing you to quickly and conveniently test different scenarios and debug edge cases. With ModResponse, you can modify the API response, return different HTTP status code, add delay to your request, etc. You can also reroute your HTTP request to a different server, allowing you to test your local changes in production domain within seconds, without the risk of breaking production. ModResponse does not require extra proxy or making any code change. It can modify pretty much any HTTP request, not just XHR requests. Simply install it and you are ready to go! ** What can ModResponse do?** - Record and replay HTTP response - Stub HTTP response - Reroute request to a different URLs - Change HTTP response body, status code, and headers - Delay HTTP requests to simulate slow network - Simulate network errors - Advanced filtering by tab, tab group, window, or time - Demo with fake data Want to create perfect data for your product demo? With ModResponse, you can replace the actual API response with a fake one that contains the data you want. No need to change your real data or make code change. - Speed up slow requests Do you have API requests that are taking a long time to finish, and every time you make a small UI tweak you need to wait >10 seconds for the API request to finish to visualize your change? Using replay response, you can record and replay the slow API request. That way, you will only need to wait on the slow API request once. All subsequent requests to be served from the cached response within a few milliseconds. - Develop against edge cases Need to handle a 4XX or 5XX status code from an XHR request, or try out how your UI will behave with a very long string? Using replay response or stub response, you can modify the response body, status code, or response headers to simulate different scenarios that you need to handle. - Develop against unimplemented APIs Are you a web developer who is blocked because an endpoint you depend on is not yet implemented? Using stub response, you can mock the API response so you can start developing against that endpoint. That way, you can develop the frontend while others implement the endpoint (as long as the actual implementation return the response in the same format). - Testing on production domains Do you need to integrate with a third party platform that only works on your production domain? Using proxy request, you can reroute the request from your production domain to localhost or a dev domain, allowing you to test your changes on your production domain without the risk of breaking it. - Debug edge cases Need to test how your app behaves when some resources takes too long to load, or when they fail to load due to network errors? With ModResponse, you can add artificial delay and simulate different network error conditions so you can debug and handle edge cases with ease. ** Other ModResponse features ** - Support having multiple profiles with quick switching between profiles - Export and import profile - Easily share your profiles with others - Dark mode support - Customizable profile badge - Clone profile ...and more!!! "debugger" is required in order for response modification to work. "tabs" permission is required for prefilling the URLs, and for tab filter, tab group filter, and window filter to work. "storage" and "unlimitedStorage" are required to store the response modification. "contextMenus" is used to enable quick pause/unpause by right-clicking on the icon. ** Known issues ** 1, You will see ["ModResponse" started debugging this browser] banner when ModResponse is activated. This is because it uses the debugger API, which is needed for response modification. Due to Chrome's security policy (https://crbug.com/1096262), that banner would show up on all tabs even when a tab is not being modified, and it may still for a few more seconds after ModResponse is paused or disabled. To hide it, you can run chrome with --silent-debugger-extension-api command line switch. 2, Clicking on the "Cancel" button on the ["ModResponse" started debugging this browser] banner will not deactivate ModResponse. To deactivate it, please open ModResponse and click on the "Pause" button. Once paused, the banner should disappear in a few seconds.
Relay – Intercept, Modify & Run HTTP Requests in Your Browser
Intercept, edit, and run HTTP requests directly in your browser. No account needed. Relay is an open-source Chrome extension that lets you capture, edit, and test HTTP requests directly in your browser. No account needed—just install and start using. Key Features 🔧 Capture HTTP Traffic in Real Time 📡 Relay intercepts HTTP and HTTPS requests as you browse, making it easy to filter by method (GET, POST, etc.) or URL so you only see the requests that matter. Modify Requests Instantly ✏️ Edit every aspect of a captured request, from the base URL and HTTP method to headers, query parameters, and body content. You can even adjust response details for flexible testing. Run API Requests in the Browser ⚡ Send and test API requests directly in your browser with immediate feedback—no need for external tools. You can also export requests as cURL commands if you need them for other uses. Save Your Sessions 📂 Organize and revisit your sessions, so you can easily review and analyze past requests when needed.
Intercepta: modify and mock HTTP requests
Intercepts and mocks HTTP requests with custom responses based on user-defined rules for free. The ultimate HTTP request interception tool for developers and QAs. Mock API responses and test any frontend scenario. Stop letting API dependencies slow you down. Intercepta is a powerful and intuitive tool that gives frontend developers and QA testers full control over HTTP requests. Mock any API endpoint, simulate error conditions, and test every edge case without waiting for the backend to be ready. Whether you're building a new feature or running a demo, Intercepta allows you to define custom responses on the fly, accelerating your development cycle and helping you build more robust applications. ___ ## Why You Need Intercepta > Build Without Blockers: Are you waiting for a backend API to be deployed? With Intercepta, you can mock the expected response and continue building your UI without interruption. > Test Every Scenario: Effortlessly test how your application handles different data states. Simulate a 404 Not Found error, an empty array, or a server-side 500 error with a single click. > Deliver Perfect Demos: Ensure your product demos run smoothly every time by mocking consistent and predictable data, removing the risk of a failing live API. ____ ## Key Features > Mock Any Request: Intercept GET, POST, PUT, DELETE, and other requests using powerful wildcard matching for URLs (e.g., *://api.example.com/users/*). > Context-Aware Activation: Create rules that only activate on specific websites, like localhost, your staging environment, or any other domain you choose. > Full Control Over Responses: Define your own response body with any JSON, HTML, or Text. The extension automatically handles common CORS and CSP issues to ensure your mocks work seamlessly. > Powerful Dashboard: A clean, two-column dashboard lets you see all your rules at a glance while you create or edit a new one. > Instant Toggle Popup: A simple popup menu lists all your named rules, allowing you to instantly enable or disable them without ever leaving your current tab. ____ ## How to Use 📋 1. Open the Dashboard: Right-click the Intercepta icon in your toolbar and select "Options" to open the main dashboard. 2. Create a Rule: Fill out the form to define your mock. Give it a name, specify the URL to Mock, and provide the Response Body you want to return. 3. Activate and Test: Use the popup menu (by left-clicking the toolbar icon) to quickly toggle your rules on or off. Refresh your test page to see the mocked response in action! ____ ## Privacy & Security Your data is yours. All your mocking rules are stored locally on your machine using chrome.storage and are never transmitted to any external
SQL Formatter
Format and beautify SQL queries with support for multiple SQL dialects Stop wasting valuable time manually indenting lines or fixing case sensitivity. With this powerful Chrome extension, you can beautify your SQL code with just a single click. It is built to handle complex queries effortlessly, ensuring that your focus remains on logic and performance rather than formatting struggles. Why settle for basic tools when you can use a professional SQL beautifier? We understand that readability is key to maintaining healthy codebases. That is why our extension supports a wide range of dialects and custom preferences, giving you full control over how your data queries look and feel. * Instantly clean up spaghetti code * Boost your productivity significantly * Reduce syntax errors with clear formatting * Share readable queries with your team * Enjoy a seamless, distraction-free interface This SQL formatter does more than just tidy up your code. It provides a robust environment for writing and debugging queries. By standardizing your code style, you make it easier for colleagues to review and understand your work, fostering better collaboration across your development team. If you need to format SQL query logic for documentation or code reviews, this tool is your trusted companion. It handles nested queries, joins, and complex WHERE clauses with precision. You will never have to worry about inconsistent spacing or misalignment ruining your code presentation again. For those who need to optimize storage or bandwidth, our built-in SQL minifier is a game-changer. It removes unnecessary whitespace and comments, compacting your queries for faster transmission and execution. This dual functionality makes it an essential utility for modern web development. We support the most popular databases and their specific syntax variations. No matter which backend technology you prefer, our extension adapts to your specific dialect requirements. This versatility ensures that you have a consistent experience across different projects and environments. Access this tool instantly using the ShiftShift command palette. There are three convenient ways to open the extension: 1️⃣ Double-tap the Shift key quickly on any webpage 2️⃣ Use the keyboard shortcut Cmd+Shift+P on Mac or Ctrl+Shift+P on Windows and Linux 3️⃣ Click the extension icon in your browser toolbar Navigate effortlessly with keyboard controls. Use arrow keys to move through options, press Enter to select, and Esc to go back or close the palette. The extension remembers your frequently used tools and offers smart sorting by usage frequency or alphabetically. The intuitive database query formatter logic respects your preferred indentation style. Choose between 2, 4, or 8 spaces to match your project coding standards. You can also toggle between uppercase and lowercase keywords to adhere to your team specific style guide. Experience the clarity of a professional SQL syntax highlighter. Color-coded elements help you distinguish between keywords, functions, and variables at a glance. This visual aid is crucial for spotting errors quickly and understanding the structure of complex queries. ➤ Intelligent syntax highlighting ➤ Customizable indentation width ➤ Keyword case conversion (Upper/Lower) ➤ One-click copy to clipboard ➤ Error detection and reporting ➤ Dark mode support The extension integrates with the ShiftShift ecosystem, providing customizable settings for your workflow. Choose from Light, Dark, or System theme to match your preferences. The interface supports 52 languages, so you can use it in your native language. 🔎 ShiftShift recommendations: the command palette may show other ShiftShift extensions that fit your workflow. You can install or dismiss any recommendation at any time. 🔒 Privacy note: SQL formatting, minifying, highlighting, and copy actions run locally in your browser. Only the recommendation feature may contact ShiftShift servers; your SQL text is not sent for formatting. We have designed this SQL formatter with performance in mind. It processes large scripts without lagging, providing immediate results. Your data stays private and secure, as all processing happens locally within your browser, ensuring no sensitive information leaves your machine. Whether you are debugging a legacy system or writing fresh schema definitions, this SQL formatter adapts to your needs. It helps you spot logical errors that might be hidden in a wall of text, saving you hours of frustrating debugging time. ▸ Debugging complex stored procedures ▸ Preparing queries for documentation ▸ Reviewing code from colleagues ▸ Minifying queries for production apps ▸ Learning SQL syntax and structure Ready to transform your workflow? Install the extension today and experience the difference a dedicated SQL formatter can make. Say goodbye to messy code and hello to pristine, professional SQL scripts that are a joy to read and write. • Fast and lightweight performance • No internet connection required • Secure local processing • User-friendly interface