API Mocking vs API Interception: What's the Difference?
API mocking replaces the API with a fake. API interception edits real traffic as it passes. See the difference with diagrams, and when to use each.
Blog
Practical guides for seeing what your apps send, and for making them misbehave on purpose.
API mocking replaces the API with a fake. API interception edits real traffic as it passes. See the difference with diagrams, and when to use each.
AI-written code breaks at the network boundary. See how a network interceptor lets you edit API responses in transit, force errors and find bugs without touching the backend.
Make a real server answer "I'm a teapot" on demand. A silly status code that's secretly the best way to find out whether your app copes with errors it has never heard of.
Make a payment, login or search endpoint fail on demand, so you can see how your app handles errors. Two rules, no code changes, and one detail that keeps you from double-charging a card.
Redirect requests from a deployed web app, desktop app or Postman to the API running on your laptop, using a single Modify Request rule and a template variable.
Build the frontend first. Use a Modify Response rule to return realistic JSON for an endpoint that doesn't exist yet, including values pulled from the request URL.
A step-by-step guide to seeing the requests and responses your apps send, even over HTTPS, and how to read what you find.
Make an endpoint hang, answer late, or fail after a delay, to check how your app behaves when the network is the problem rather than the server.
Use a Pause and Review rule to freeze matching requests before they leave your machine, change the method, URL, headers or body, and resume or drop them. A manual breakpoint for the network.
Scope rules to one app, match several values at once, capture parts of a URL with regex, react to the response, and keep a library of rules you can switch on and off.
Work through the usual reasons a request doesn't appear in an intercepting proxy, from the system proxy and certificates to Node, Python, pinned certificates and localhost.