Welcome to API Inspector, a modular API testing and analysis tool designed for developers and QA engineers.

Installer uses Inno Setup modern wizard style installation. The installer will automatically install the .NET 9 runtime if necessary.
Silent install (no UI):
setup.exe /silent
Very silent (no UI, no progress window):
setup.exe /verysilent
Suppress reboot:
setup.exe /norestart
Force reboot if needed:
setup.exe /restart
Exclude desktop icon
setup.exe /TASKS="!desktopicon"
Override installation directory:
setup.exe /DIR="C:\Tools\API_Inspector"
Override Start Menu folder:
setup.exe /GROUP="API Tools"
Log installation
setup.exe /LOG="C:\Logs\api_inspector_install.log"
Silent uninstall:
"C:\Program Files\API_Inspector\unins000.exe" /silent
This example installs API Inspector silently, adds it to PATH, and logs the process:
API_Inspector_Setup.exe /verysilent /norestart
/TASKS=addtopath /LOG="C:\Logs\api_inspector.log"
test1.json and credentials.json in the working folder.
The Request Editor includes:
The Request view contains a dropdown for selecting the HTTP method, a textbox for the URL, and a Send button.
The result textbox shows the returned content or any error message.
The body textbox is used for requests that include a payload, such as POST.
GET
Retrieve a resource. No body. Safe and idempotent.
POST
Create a new resource or trigger an action. Request body usually required.
PUT
Replace an existing resource entirely. Idempotent.
PATCH
Partially update an existing resource. Not necessarily idempotent.
DELETE
Remove a resource. Idempotent in practice.
An operation is idempotent if applying it multiple times has the same effect as applying it once.

The Log View contains:
Logs can grow large and difficult to navigate, so several features help keep them manageable:

You can create simple assertion tests without coding.
To test a JSON value, use:
$.value equals expectedValue

Allow you to add custom headers.
Allow you to run all tests. Including subfolders ones.


You can change authorisation settings here.
Settings are saved in the working folder in a file called credentials.json.

The Settings view allows you to customise the behaviour of the application.

A command-line version of the API Inspector that allows you to execute API tests from .api files.
*.api files in a directorycredentials.json in the search directory or AppData0 - All tests passed125 - One or more tests failed1 - Fatal errorInspector [searchPath]
searchPath (optional): Directory to search for *.api files. Defaults to the current directory.0.5 - 19.4.2026
0.4 - 25.3.2026
0.3 - 25.2.2026
0.2 - 4.1.2026
0.1 - 20.11.2025