Connect Claude Code
Claude Code talks to Guardrail instead of talking to Anthropic directly. Your own login is relayed untouched, so there is no API key to create, store or rotate.
Connect
guardrail connect claude-codeThis writes ANTHROPIC_BASE_URL into your ~/.claude/settings.json, pointing Claude Code at http://localhost:4000. The file’s existing permissions are preserved and any settings already in it are left alone. Restart Claude Code afterwards so it picks up the change.
Check it worked
Run a prompt in Claude Code, then look at the dashboard: a session should appear within a second or two, with its model, token counts and an estimated cost.
guardrail status
guardrail doctor # if anything looks wrongWhat Guardrail sees
The request body is forwarded byte for byte. Guardrail parses the model name and token usage from the response as it streams past, and writes only that. Prompts, responses and code are never stored — see the privacy model.
Disconnect
This restores your previous configuration. Claude Code goes back to talking to Anthropic directly, and your recorded history stays in the local database.
guardrail disconnect claude-codePausing instead. To stop recording for a while without changing any configuration, use guardrail pause. Claude Code keeps working and keeps flowing through the proxy; nothing is written down.
Documentation review: 2026-09-11. Integration mode matters; minimum binary versions are not specified for every guide. Run guardrail doctor to inspect your installation.
Website changes and known limitations