Installation
Get Bulwark running in under a minute.
Prerequisites
- macOS, Linux, or Windows with WSL
- Claude Code CLI installed
- A Bulwark account (sign up at getbulwark.ai)
Install the CLI
macOS (Homebrew)
brew install bulwark
Linux / Windows (WSL)
curl -fsSL https://getbulwark.ai/install.sh | bash
From Source
git clone https://github.com/bulwark/bulwark
cd bulwark/cli
go build -o bulwark
Verify Installation
Check that Bulwark is installed correctly:
bulwark --version
You should see output like:
bulwark version 0.1.0
Authenticate
Connect your CLI to your Bulwark account:
bulwark login
This opens your browser for authentication. Once confirmed, your CLI is connected.
Note
Your credentials are stored securely in your system keychain. You only need to log in once per device.
Install Hooks
Register Bulwark as a hook provider for Claude Code:
bulwark install
This adds Bulwark to your Claude Code configuration. All tool calls will now be routed through Bulwark.
Verify Setup
Start a Claude Code session and try a simple command. You should see Bulwark intercepting the tool call:
claude "list files in current directory"
If you don't have any policies yet, everything will be auto-approved. Next, let's create your first policy.
Next Steps
Continue to Quick Start to create your first policy and see Bulwark in action.