Skip to Content
Free vs Pro

Free vs Pro

Three tiers: the CLI with no account, a free account, and Pro ($5/yr).

FeatureFree (no account)Free accountPro ($5/yr)
mm status on any repo✓ unlimited
mm ci build gate (--fail-on)
mm fix rewrites
Signed registry snapshot, offline cache
Resolve + health computed on-device
Secret-source aware scans (env, aws-secrets, k8s, helm, sql)
Cloud inventory (mm scan upload)1 project, 15 usages✓ unlimited
Web dashboard
Alerts on deprecations / retirements✓ email · in-app✓ email · Slack · SMS · webhook · in-app
Custom lead-time alerts (90/30/7/1 day)
CI cloud sync (mm ci --report) + GitHub App
Notification rule builder (scope · severity · channels · digest)
Mailing-group notifications

Why so cheap

The CLI’s offline path costs us approximately nothing per user — the registry is a static signed file on a free-egress CDN (Cloudflare R2 ). The variable cost is alerting: email/SMS providers charge per delivery. Pro covers the alert costs and a tiny margin for keeping the registry curated.

Free is built to be durably free, not a trial. We’d rather have you on the free tier forever than not have you at all.

Upgrading

From the CLI:

mm upgrade # Pro, $5 a year mm upgrade --lifetime # $29 one-time, Pro forever

Opens Stripe checkout , polls until the payment lands, then unlocks Pro features on your account. Or from the web app: Billing → Upgrade.

Cancel anytime

Cancel from Billing → Manage subscription (opens the Stripe customer portal). You keep Pro until the end of your paid period.