Start in minutes
Quickstart
Run the core directly first, then move the same detection boundary into the host integration you actually use.
01 · Quickstart
Choose your runtime
Both paths use released packages and synthetic input. They return sanitized text plus findings that explain what changed.
- JavaScript — Node.js and browser-capable core
- Python — the Python core package
02 · Quickstart
Then place the boundary
If your text already enters through a logger, tracer, tool call, or model-context builder, use the matching adapter instead of rewriting host behavior yourself.