License Plans & Feature Comparison

All four plans, side by side. Pick the tier that fits your team size, feature requirements, and support expectations.

Plan Overview

Feature Community Starter Pro Enterprise
Pricing
Monthly price Free $149 $499 From $2,999
License key required — ✓ ✓ ✓
Volume pricing — — — ✓
Capacity
Managed installations 1 1 5 Unlimited
Network devices 5 100 750 Unlimited
Managed installations counts distinct hosts running MeshOptixIQ (agent instances). Network devices counts the infrastructure devices (switches, routers, firewalls) those agents discover. Endpoint devices (laptops, phones, servers, IoT) are never counted against either limit. Community plan: up to 1 managed installation, 5 network devices scanned.
Graph backends Neo4j Neo4j Neo4j / PostgreSQL Neo4j / PostgreSQL
Core Features
CLI toolchain (meshq) ✓ ✓ ✓ ✓
Device discovery & ingestion ✓ ✓ ✓ ✓
Topology visualization Basic Full Full Full
Blast radius analysis — — ✓ ✓
VRF-aware IP addressing — ✓ ✓ ✓
Device collection — SSH & SNMP (collection_basic) — ✓ ✓ ✓
Device collection — gNMI, NETCONF, gRPC (gnmi_streaming) — — ✓ ✓
Core REST Query API (starter-tier queries — api_access_core) — ✓ ✓ ✓
Exploration API — read-only devices, topology, summary stats (exploration_api) — ✓ ✓ ✓
Full REST Query API (all 111 queries — api_access) — — ✓ ✓
Pro & Enterprise Features
Firewall policy queries — — ✓ ✓
What-if simulation — — ✓ ✓
MCP server (AI integration) — — ✓ ✓
Redis clustering — — ✓ ✓
RBAC (role-based access) — — ✓ ✓
NetBox bidirectional sync — — ✓ ✓
Audit logging — — ✓ ✓
eBPF host telemetry (ebpf_telemetry) — — ✓ ✓
Enterprise-Only Features
Custom parsers — — — ✓
OIDC / SSO — — — ✓
SOAR webhooks — — — ✓
Alert rules — basic (5 rules, email only — alert_rules_basic) — ✓ ✓ ✓
Alert rules — full (unlimited, all channels — alert_rules) — — ✓ ✓
BGP routing intelligence — — ✓ ✓
Config snapshots & drift detection — — ✓ ✓
Interface traffic metrics — — ✓ ✓
Network Flow Analytics (NetFlow/sFlow) — — — ✓
GPU & InfiniBand cluster monitoring — — — ✓
NCCL training job visualization — — — ✓
Sample compliance checks — 20 CIS / NIST / PCI-DSS controls; run checks, view results (compliance_scanning) — — ✓ ✓
Compliance check report export (compliance_reporting) — not a compliance assessment or audit — — — ✓
Vulnerability correlation — — — ✓
AI Query / Chat assistant — — — ✓
Synthetic monitoring — — — ✓
Kubernetes observability — — — ✓
Multi-tenancy — — — ✓
Support
Support channel Documentation Email (support@meshoptixiq.com) Priority email Priority email; Premium / Dedicated add-ons by arrangement
Response times — Business days, best effort Business days, best effort Business days, best effort (written terms if you buy an add-on)

License Key Setup

Community plan users need no license key — the application runs in free tier automatically. All paid plans (Starter, Pro, Enterprise) require a license key obtained from the customer portal.

Method 1: Environment Variable

Recommended for Docker and CI/CD deployments:

export MESHOPTIXIQ_LICENSE_KEY="mq-pro-xxxxxxxx"

Method 2: License File

Recommended for persistent VM or bare-metal installations:

mkdir -p ~/.meshoptixiq
echo "mq-pro-xxxxxxxx" > ~/.meshoptixiq/license.key
chmod 600 ~/.meshoptixiq/license.key

Verifying Activation

meshq license info

# Example output:
# Plan:    Pro
# Status:  Active
# Expires: 2027-06-30 (491 days remaining)
# Device:  a3f8c1d2e4b5... (1/5 registered)

How to Upgrade

No reinstallation is required:

  1. Log in to the customer portal.
  2. Navigate to Billing and choose Subscribe (new subscription) or Manage Billing (change an existing one).
  3. Select the new tier and confirm payment.
  4. Changing tiers on an existing subscription keeps your license key and updates its plan. Subscribing for the first time (including after a trial) issues a new key. The trial key is retired, and the new key appears on your dashboard and is emailed to you.
  5. If you received a new key, replace the old one (env var or license file). The application picks up plan changes on its next validation cycle (within 24 hours) or immediately after a restart.

14-Day Pro Trial

Every portal account can start one free 14-day trial from the dashboard. The trial license has the trial plan, which unlocks exactly the Pro feature set (up to 750 network devices, 5 installations). No credit card is needed and nothing is charged automatically. When the trial ends, its key stops validating; subscribe to continue, or remove the key to fall back to the free Community tier.

Upgrading from Community

Community installations have no license key configured. After purchasing a paid plan, add the key via MESHOPTIXIQ_LICENSE_KEY or the license file. No data migration is required — your existing graph data is preserved.

Downgrading Plans

Downgrading immediately restricts features to the new tier. If your current device count exceeds the new plan's limit, new device registrations are blocked until you remove devices via meshq license info or the portal. Existing ingested data is not deleted.

72-Hour Grace Period

Offline Operation

MeshOptixIQ validates licenses against the licensing server once every 24 hours and caches the result locally. If the server is unreachable (network outage, firewall, maintenance), the application continues operating using the cached state for up to 72 hours.

After 72 hours without a successful server check, the application enters a restricted mode and displays a warning. Full functionality resumes automatically once connectivity is restored.

The CLI always shows the remaining grace period time:

meshq license info

# Output when in grace period:
# Status:  WARNING — Offline grace period active (48h 12m remaining)
# Last validated: 2026-02-22 09:14 UTC (23h 48m ago)

See Troubleshooting → License Issues for steps if your grace period expires unexpectedly.