DELETE with no WHERE from a harmless SELECT. It blocks the first, masks the emails in the second, and records both. Your clients stay the same. Your credentials stay where they are.
Start with one Sidecar. One binary and one config file, running next to the resource it protects.
Grow into a fleet. When one Sidecar becomes fifty, the Control Plane pushes your rules to all of them from one place. It ships with Hoop Enterprise.
Install the Sidecar
The Sidecar ships in thehoop CLI: one binary, no external dependency. See Install the CLI for macOS, Linux, Windows, WSL and manual installs.
Next step
Install the Sidecar and get it running. Pick the path that fits how you deploy.Command Line
Install the
Start here
hoop binary on macOS, Linux, Windows or WSL, then run the Sidecar directly.Start here
Container Images
The official
hoophq/hoopsidecar image, in a default and a distroless flavour.Kubernetes
A Helm chart, including running it as a native Kubernetes sidecar container.
Core Concepts
Sidecar
The engine. A proxy beside your resource that reads the wire protocol and decides what gets through. No external dependency.
Learn more
Learn more
Control Plane
One place to run every Sidecar. Change a rule once and the whole fleet enforces it. Part of Hoop Enterprise.
Learn more
Learn more
Features
Two ways a request can travel through the Sidecar, and two controls that apply on either path.Direct Access
The straight-through path. Guardrails and Data Masking apply inline, deterministically, with no model call and no third party in the chain.
Learn more
Learn more
Agentic Access
The AI Analyzer classifies the statement and the risk level picks a tool: block, allow, review, apply a guardrail, or mask the response.
Learn more
Learn more
Data Masking
Rewrite sensitive values in the response, in memory, before they reach the client. Requests are never touched.
Learn more
Learn more
Guardrails
An ordered deny list evaluated against every statement, refusing what should never run with a message you wrote.
Learn more
Learn more