api-medic
Overview
Diagnose HTTP requests captured in DevTools — analysis runs on the api-medic hosted demo.
api-medic is an HTTP API troubleshooting tool that lives in your browser's DevTools. When an API request misbehaves — fails TLS, returns the wrong content-type, hits a CORS wall, or just runs slowly — open the api-medic panel, pick the request from the captured list, click Analyze, and read a plain-English diagnostic report. How to use it 1. Open DevTools (F12 or right-click → Inspect). 2. Switch to the "api-medic" tab alongside Network and Console. 3. Reproduce the request — refresh the page, click the broken button, etc. The panel captures it automatically. 4. Select the request, click Analyze, and the diagnostic report appears inline. What it diagnoses - TLS handshake failures and certificate issues, including upcoming expiry - DNS resolution failures - Redirect loops and excessive redirect chains - Auth header issues — expired or malformed JWTs, malformed Authorization headers - Content-type mismatches between request and response - Slow responses, with a breakdown of where time was spent - Malformed JSON payloads - CORS misconfiguration — preflight failures, missing or incorrect headers - Rate limit responses and Retry-After interpretation - Body / status-code inconsistencies Privacy — please read before installing Analysis runs on a hosted demo server (api-medic.markandrewmarquez.com), not locally in your browser. When you click Analyze, the selected request — URL, headers, bodies, and timing — is sent to that server. The server is stateless: nothing is persisted, no database writes, no logs of request bodies. If you don't want to send captured traffic to an external server, the same analyzer runs as a local web UI and CLI from the GitHub repo. Open source, MIT licensed The full source — extension, web UI, CLI, and analysis engine — is at https://github.com/marky224/api-medic. The audience this was originally built for is technical support engineers triaging customer-reported API issues, but the tool is general-purpose: it works on any HTTP(S) request DevTools can see. Privacy policy: see PRIVACY.md in the repo. Source: https://github.com/marky224/api-medic
0 out of 5No ratings
Details
- Version0.1.0
- UpdatedMay 1, 2026
- Size55.86KiB
- LanguagesEnglish
- Developer
Email
me@markandrewmarquez.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
api-medic has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
api-medic handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site