http hook

Claude Code (Project)

Add a single JSON hook to your project’s .claude/settings.json. Governance applies to every tool call in that project.

API key required

You need a Neptrix API key to complete this setup. Sign up free to get one.

Installation

  1. 1Copy the configuration below
  2. 2Create or open .claude/settings.json in your project root
  3. 3Paste the configuration and replace YOUR_API_KEY with your key
  4. 4Restart Claude Code — every tool call in this project now goes through Neptrix
Add this configuration to.claude/settings.json
.claude/settings.json
1{
2 "hooks": {
3 "PreToolUse": [
4 {
5 "matcher": ".*",
6 "hooks": [
7 {
8 "type": "http",
9 "url": "https://qpthort-backend-production.up.railway.app/hooks/claude-code/pre-tool-use?api_key=YOUR_API_KEY",
10 "timeout": 5000
11 }
12 ]
13 }
14 ]
15 }
16}

Replace YOUR_API_KEY with your API key. Sign up to get your key.

How it works

1

Agent proposes action

Before each tool call, your agent sends the proposed action to Neptrix for evaluation.

2

Neptrix evaluates

Constitutional governance rules evaluate the action. The decision is logged to your audit trail.

3

Decision returned

ALLOW, BLOCK, ESCALATE, or MODIFY. Agents auto-discover — no registration needed.

Ready to govern your agents?

Create a free account, generate an API key, and have governance running in under 5 minutes.

Get started for free