
Security News
OWASP 2025 Top 10 Adds Software Supply Chain Failures, Ranked Top Community Concern
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.
insomnia-plugin-usage-logger
Advanced tools
An Insomnia plugin for logging request and response details using Resurface. More info at: https://resurface.io
Easily log API requests and responses to your own security data lake.
Go to Insomnia > Preferences > Plugins
Type in
insomnia-plugin-usage-logger
Click Install Plugin.
(Alternatively, check out the manual installation.)
Add the variables used by the logger to your Base Environment (or create a separate new Private/Shared environment for it).
{
"USAGE_LOGGERS_URL": "http://localhost:7701/message",
"USAGE_LOGGERS_RULES": "include debug"
}
That's it!
Make sure the plugin is enabled (also, if you created a new private/shared environment make sure to select it).
Use Insomnia as you would normally.
Go to http://localhost:7700 to explore all your logs using the included Graylog API Security web UI
You can always disable the plugin if you want stop logging API calls temporarily
Happy loggin' 📝
This plugin has access to four environment variables, but only one them is required for the logger to work properly.
resurface containerThe environment variable USAGE_LOGGERS_URL stores this address, which by default should be the string "http://localhost:7701/message"
The environment variable USAGE_LOGGERS_RULES stores these logging rules as a string. Even though this variable is optional, it is recommended to set it to "include debug" or "allow_http_url" when trying the plugin for the first time.
If you are working with large response payloads and don't want to log the whole thing, you can use the environment variable USAGE_LOGGERS_LIMIT. It stores an integer value corresponding to the number of bytes after which a response body will not be logged (by default, this upper limit is 1 MiB).
By setting the environment variable USAGE_LOGGERS_DISABLE to true the logger will be disabled and no API calls will be logged.
~/Library/Application\ Support/Insomnia/plugins/%APPDATA%\Insomnia\plugins\$XDG_CONFIG_HOME/Insomnia/plugins/ or ~/.config/Insomnia/plugins/npm iLoggers always have an active set of rules that control what data is logged
and how sensitive data is masked. All of the examples above apply a predefined set of rules (include debug),
but logging rules are easily customized to meet the needs of any application.
© 2016-2024 Graylog, Inc.
FAQs
An Insomnia plugin for logging request and response details using Resurface. More info at: https://resurface.io
The npm package insomnia-plugin-usage-logger receives a total of 46 weekly downloads. As such, insomnia-plugin-usage-logger popularity was classified as not popular.
We found that insomnia-plugin-usage-logger demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.