Skip to main content
A drop-in replacement for the standard fetch that guards every outbound call. Use this when your agent doesn’t live inside one of the supported framework SDKs.

Install

Use

What it does

Every request resolves a surface=http_api, operation=<METHOD> <url-path> action and runs it through inviolet.guard(). Denied calls throw InvioletDeniedError; allowed calls proceed exactly as the native fetch would.