Skip to main content

Overview

RAXE supports multi-tenant deployments where a single installation serves multiple customers, each with their own security policies. This is ideal for:
  • CDN/Platform Providers: Serve multiple customers from a central router
  • Enterprise Organizations: Different divisions with different security requirements
  • SaaS Applications: Per-customer policy customization

Quick Start

Policy Modes

RAXE provides three built-in policy presets:

Monitor

Never blocksLogs all detections for analysis. Perfect for new deployments and learning phases.

Balanced

Smart blockingBlocks CRITICAL always, blocks HIGH with confidence ≥ 0.85. Recommended for production.

Strict

Maximum protectionBlocks CRITICAL, HIGH, and MEDIUM severity. For high-security environments.

Entity Hierarchy

Policy Resolution

When scanning, RAXE resolves the effective policy using this fallback chain:
1

Request Override

If policy_id is passed to scan(), use that policy
2

App Default

If the app has a configured default policy, use it
3

Tenant Default

If the tenant has a configured default policy, use it
4

System Default

Fall back to balanced mode

Policy Attribution

Every scan result includes policy attribution for billing and audit:

CLI Usage

Tenant Management

App Management

Policy Management

SDK Multi-Tenant Scanning

Basic Usage

Gateway/Router Pattern

For CDN providers or API gateways routing requests for multiple customers:

Per-Request Override

Tenant-Scoped Suppressions

Each tenant can have their own false positive suppressions:
Suppressions are isolated per-tenant and don’t affect other tenants.

JSON Output

All commands support --output json for automation:

Limits (Community Edition)

Best Practices

Deploy new tenants in monitor mode to build detection baselines before enabling blocking.
Configure policies at the app level for granular control. Different apps may have different risk tolerances.
Always log effective_policy_id and resolution_source for debugging and audit trails.
Keep suppressions tenant-scoped to avoid cross-tenant effects.

What’s Next

MSSP Integration

Deploy RAXE as an MSSP offering

Policies

Configure per-tenant policies