Paste a generated JediMock script into this page's DevTools console, then run fetch and XHR calls against the fake backend below. It is a quick way to preview request edits, response edits, fallback mode, and Async ID flows without touching a real API.
No backend requiredWorks with fetch and XHRIncludes hanging endpoints for fallbackIncludes Async ID trigger and status flow
Last probe
Ready. Click any probe to run it.
Idle
How to use it
Generate a script in the app, paste it into this page's DevTools console, then run the probes below and compare the results with what you expected.
Open JediMock in another tab and generate the script you want to test.
Paste that script into this page's DevTools console.
Use the buttons below to hit known endpoints and inspect the results in the log and browser console.
Use the slow endpoints to verify fallback behavior without needing a real network timeout.
Response probes
Use these for replace mode, merge mode, response rules, delays, and fallback.
Request probes
Use these for request or both mode. The backend echoes the parsed body so you can see exactly what was sent.
Try editing keys with spaces or dashes in the JediMock request tree, then rerun these.
Async ID probes
The trigger response contains the ID at job.ids["public-id"] so you can verify special-character path handling.
Known endpoints
GET /api/users/42 returns a normal JSON user.
POST /api/orders echoes the request body as JSON.
GET /api/slow/users/42 never resolves, which is useful for fallback mode.