Bulwark|Docs

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.