Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

License Tiers

Detailed feature matrix for Rockfish NDR license tiers. The methods on NdrTier in ndr/rockfish/crates/rockfish-types/src/license.rs are the source of truth; this page mirrors them.

Free, Basic, and Professional are sold per sensor (one license per Suricata instance). Enterprise is a site license covering an unlimited number of sensors at a single site. See the Rockfish Portal for current pricing.

Tier Comparison

FeatureFreeBasicProfessionalEnterprise
Events/min10,00025,000100,000Unlimited
Segments118Unlimited
Licensing scope1 sensor1 sensor1 sensorSite (unlimited sensors)
Core panels (Overview, Alerts, Applications, DNS, TLS, Hosts, Flows)YesYesYesYes
OT protocol decodersYesYesYesYes
S3 backhaul / Parquet exportYesYesYesYes
GeoIP country/ASN enrichment + world mapYesYesYesYes
NIST PQC compliance (TLS)YesYesYesYes
Encrypted Traffic Analytics (ETA)YesYesYesYes
Performance lens (odometry)YesYesYesYes
Transport performance (per-flow)YesYesYesYes
IP reputation (AbuseIPDB)YesYesYes
Anomaly lens (iForest / HBOS)YesYes
Behavioral lens (SIGMA tactics + OCCAM HMM)YesYes
Hunt detection (beaconing, lateral, fanout, portscan, community)YesYes
Asset Inventory pageYesYes
OT Protocol Traffic panelYesYes
Per-segment sub-reportsYesYes
Parquet signingYesYes
Webhook publishingYesYes
Detection swimlane + topology graphYes
AI AssessmentYes
MCP + ChatYes
Custom theme + logo (white-labelling)Yes
MQTT / KafkaYes
External threat-intel feedsYes

Several capabilities (PQC, ETA, Performance, Transport performance) are tier-permissive but data-strict: available at every tier, but the corresponding page or section only renders when the relevant Suricata plugin or processor has actually produced Parquet on disk.

The unified Detections page (combined-risk table + co-firing swimlane) is suppressed when fewer than two detection lenses are active, since it degrades to a worse Alerts view.

Free

The default when no license file is present. Provides core NDR functionality at 10,000 events/min over a single segment, one sensor:

  • Core panels, OT protocol decoders, S3 backhaul
  • GeoIP country/ASN enrichment + world map
  • NIST PQC compliance, Encrypted Traffic Analytics
  • Performance lens and per-flow Transport performance

The CLI auto-bumps Free to Basic for the first 45 days from its build date as a try-before-you-buy window.

Limit: 10,000 events per minute, 1 segment, 1 sensor.

Basic

Everything in Free, plus:

  • IP reputation scoring (AbuseIPDB)

Limit: 25,000 events per minute, 1 segment, 1 sensor.

Professional

Adds detection intelligence:

  • Everything in Basic
  • Anomaly lens (iForest / HBOS)
  • Behavioral lens (SIGMA tactic rules + OCCAM HMM sequence predictor)
  • Hunt detection (beaconing, lateral movement, fanout, portscan, community)
  • Asset Inventory page and the OT Protocol Traffic panel
  • Per-segment sub-reports, Parquet signing, webhook publishing

Limit: 100,000 events per minute, up to 8 segments, 1 sensor.

Enterprise

Full NDR capability as a single-site license covering unlimited sensors:

  • Everything in Professional
  • Detection swimlane + network topology graph
  • AI Assessment (LLM-generated executive summary)
  • MCP server + in-report Chat
  • Custom theme + logo, MQTT/Kafka, external threat-intel feeds

No event-rate or segment limit. Unlimited sensors at a single site.

License File Format

{
  "id": "rockfish_acme-corp-enterprise_Abc123",
  "tier": "enterprise",
  "customer_name": "Acme Corp",
  "customer_email": "[email protected]",
  "max_events_per_min": null,
  "issued_at": "2026-01-01T00:00:00Z",
  "expires_at": "2027-01-01T00:00:00Z",
  "signature": "base64-encoded-ed25519-signature"
}

Licenses are verified using Ed25519 digital signatures with a public key embedded in the binary. License provenance metadata is included in every Parquet file.

Deployment Model

  • Annual (per-year) licenses with a 30-day grace period past expires_at; software maintenance included for the license term
  • Per-sensor for Free / Basic / Professional; site license for Enterprise
  • Runs on your VPC or on-premise
  • No telemetry or phone home
  • Fully air-gap capable