Skip to main content

Requirements

  • Python 3.10 or higher
  • pip or uv package manager

Standard Installation

pip install raxe

Optional Features

Install with additional capabilities:
# ML detection support (L2 classifier)
pip install raxe[ml]

# LLM client wrappers (OpenAI, Anthropic)
pip install raxe[wrappers]

# Interactive REPL mode
pip install raxe[repl]

# Everything
pip install raxe[all]

Framework Integrations

Install framework-specific integrations:
# MCP Security Gateway (Claude Desktop, Cursor)
pip install raxe[mcp]

# LangChain integration
pip install raxe[langchain]

# LiteLLM (100+ providers)
pip install raxe[litellm]

# CrewAI multi-agent
pip install raxe[crewai]

# AutoGen
pip install raxe[autogen]

# LlamaIndex
pip install raxe[llamaindex]

# DSPy
pip install raxe[dspy]
See Integrations for setup guides for each framework.

Initialize RAXE

After installation, initialize the configuration:
raxe init
This creates:
  • ~/.raxe/config.yaml - Configuration file
  • ~/.raxe/raxe.db - Local scan history database

Verify Installation

Run the health check:
raxe doctor
Expected output:
 Configuration file exists
 Rules loaded successfully (515 rules)
 Database initialized
 ML model available
 System ready

Troubleshooting

Add the Python scripts directory to your PATH:
export PATH="$HOME/.local/bin:$PATH"
Install the ML dependencies:
pip install raxe[ml]
Run initialization:
raxe init
RAXE CE is free to use and source-available. See the LICENSE file for terms.

Next Steps

Configuration

Configure RAXE for your use case