Free for open sourcePrivacy modes for regulated industries

Pay for refactor clarity,
not per developer.

Flat per-org pricing. Invite your whole engineering leadership — EMs, tech leads, PMs — and they all see the same feature map, hotspots, and runtime signal. Viewers are always free.

The CLI and MCP server are open source. Hosted plans add the dashboard, PR automation, and Sentry + PostHog integrations so you can attribute every error and pageview to a real feature.

What every paid tier includes

All LLM costs included.
Pay per org, not per developer.

We cover Anthropic / OpenAI under the hood. No keys to paste, no overage surprise from us. Each tier has a monthly cap on full re-scans (incremental scans on push and PR are always unlimited). If your team scans more aggressively than typical, grab a boost pack — they never expire.

Unlimited incremental scans
Every push, every PR sync, automatically. Cents in LLM cost, included by default.
1
One bill, no LLM key setup
We handle the Anthropic relationship. You see one line on your invoice, no second vendor to onboard.
Per-org pricing
Viewers always free. Invite EMs, PMs, leadership — bill stays the same as your team grows.
Boost packs — never expire

Need more full re-scans this month?

Hit your monthly cap? Add scans on demand. Pay once, use them whenever. No auto-renewal, no monthly subscription pressure.

200
scans
$30
= $0.15 per scan
Single sprint catchup
1,000
scans
$120
= $0.12 per scan
Steady high-traffic team
5,000
scans
$450
= $0.09 per scan
Heavy CI integration

We email you at 80% and 100% of your monthly cap, with a 48-hour grace period before pausing — a Friday-evening merge never breaks your CI.

How we handle your data

Privacy that scales with your trust.

We treat “privacy” as a spectrum, not a checkbox. Move along the scale as your compliance bar rises.

01

Standard

Same trust model as Linear or Sentry.
All tiers · default

Code structure (line ranges, narrative descriptions, dependency graphs) encrypted at rest with per-org keys. Feature names and metrics stored as metadata. Source code never written to disk.

Server sees
  • Feature & flow names
  • File path index
  • LOC, coverage, health scores
  • Runtime counts from Sentry / PostHog
Encrypted
  • Line ranges
  • Narrative descriptions
  • Symbol attribution
  • Dependency graphs
Best forMost SaaS teams
02

Private

Server sees only opaque identifiers.
Business and above

Feature names, file paths, and descriptions also encrypted with your org key. PR comments rendered by your CI runner. Customer-Managed Keys let you revoke our decrypt access at any moment.

Server sees
  • Opaque UUIDs
  • Aggregate counts
  • Commit timestamps
Encrypted
  • Feature & flow names
  • File paths
  • All scan content from Standard
Best forFintech · healthcare · sensitive codebases
03

Sovereign

Entirely inside your infrastructure.
Enterprise only

Faultlines engine, dashboard, and Postgres deploy as a Docker image inside your VPC. Air-gapped support included. We see only a periodic license-check ping.

Server sees
  • License-check ping
Encrypted
  • Everything — we don't see your data
Best forBanks · defense · regulated industries

Source code is never written to disk on any tier.Security & privacy details →

What's included

Feature comparison

FeatureOpen SourceTeamBusinessEnterprise
Core
Open-source CLI + MCP server
Hosted dashboard(in your VPC)
Public reposUnlimitedUnlimitedUnlimitedUnlimited
Private repos20UnlimitedUnlimited
Source code stored on our servers
Privacy modes
Standard mode(in your VPC)
Private mode (encrypted names + paths)(via self-host)
Sovereign mode (self-hosted)
Customer-Managed Keys (CMK)
Usage limits
Hosted scans / month5002,0006,000Unlimited
Max repo size (files)10K25K100KUnlimited
Max repo size (LOC)~500K~1.5M~5MUnlimited
Concurrent scans1510Custom
Boost packs available
Runtime integrations
Sentry attribution per feature
PostHog attribution per feature
PR impact commentsbasicrichrichrich
Slack digests
REST API + webhooks
Collaboration
Shared feature maps
Scan history30 days1 year2 yearsUnlimited
Health trends over time
Team viewersUnlimitedUnlimitedUnlimitedUnlimited
Security & compliance
Google / GitHub SSO
SAML SSO
Audit logs90 days1 yearUnlimited
Data residency options
99.9% SLA
Questions

Frequently asked

Why flat per-org instead of per-seat?
Because not every engineer opens the dashboard daily. Per-seat pricing punishes teams for inviting the people who most need visibility — EMs, PMs, tech leads. You pay for the org; viewers are always free. Swarmia and LinearB charge $39+ per seat. We don't.
What's the difference between Standard mode and Private mode?
In Standard mode (default), we store feature names and metrics as metadata — the same trust model Linear uses for your ticket titles. Code structure (line ranges, descriptions, dependency graphs) is encrypted at rest. In Private mode, even feature names and file paths are encrypted with your org key — our servers see only opaque IDs and counts. PR comments in Private mode are rendered by your CI runner, MCP becomes local-only, and Slack notifications switch to link-only stubs (or you run a small self-hosted notifier we provide as a Docker image). Trade-off: more privacy, more setup.
Do you ever store our source code?
Never. The scanner processes code in memory only and discards it after analyzing. What we store is derived metadata — feature names, file paths, metrics — and which fields are encrypted depends on your privacy mode. In Sovereign mode (Enterprise) we don't even touch your code in memory; Faultlines runs inside your VPC.
Open Source plan — what's the catch?
None. We cover the LLM cost so open-source maintainers can map their repos for free. Capped at 5 public repos and 500 scans/month — enough for a healthy project. If you maintain something massive (kubernetes-scale), email us and we'll figure out a sponsored plan.
What counts as a scan?
Two operations consume your monthly scan budget differently. **Incremental scans** (on push, on PR sync) are unlimited on every paid tier — they cost cents in LLM tokens and we cover them. **Full re-scans** (initial scan, on-demand re-analysis, weekly drift check) draw from your monthly cap (30 on Team, 100 on Business, unlimited on Enterprise). The dashboard shows running usage and projected monthly burn.
What if I run out of full re-scans mid-month?
Boost packs are available on every paid plan and never expire: $30 for 200 scans, $120 for 1,000 scans, $450 for 5,000 scans. No auto-renewal — you choose when to add. Boost scans persist in your account until used. We email you at 80% and 100% of your monthly cap, with a 48-hour grace period before pausing so a Friday-evening merge never breaks your CI.
Why are LLM costs included? Wouldn't I save with my own key?
Honest answer: at scale you might. But the math behind "saved with BYO" is real only for very heavy users (300+ full re-scans/mo on a 5M LOC monorepo) — that's the Enterprise band where we'll negotiate BYO + custom pricing anyway. For everyone else, included LLM is cheaper than the time to set up a separate Anthropic / OpenAI billing relationship. If you genuinely want to BYO key for compliance or to capture your enterprise discount, email hello@faultlines.dev and we'll set up a custom Business arrangement.
How does Sentry + PostHog matching work?
Faultlines reads your Sentry stack-trace filenames and PostHog page URLs, then matches them against the scan that was active when the event occurred (using Sentry's release + commit SHA, or PostHog's $app_version env var). Errors and pageviews appear in the dashboard attributed to specific features and flows — no SDK changes, no manual tagging, no code instrumentation. Just connect both via OAuth or API key on the Integrations page.
Can I switch from Standard to Private mode later?
Yes. Upgrade to Business at any time and flip the toggle in Org Settings → Privacy. Existing scans are re-encrypted with your org key over the next sync window (~5 minutes for typical sizes). PR comment generation switches to CI-based — we provide the GitHub Action and Slack notifier. Downgrade is also supported.
Can I just keep using the CLI forever?
Yes. The CLI and MCP server are open source and will always be free. You bring your own LLM key (Anthropic, OpenAI, or local Ollama) and pay your provider directly. There are no file limits, no scan credits, no cloud storage. Paid tiers add the hosted dashboard, shared feature maps, PR automation, and runtime integrations — not the core analysis.
Do you offer on-prem deployment?
Yes, on Enterprise. Self-hosted Faultlines runs in your VPC with SAML SSO, custom data retention, and dedicated support. Bring your own LLM key and you control the entire data path. Email hello@faultlines.dev to start a security questionnaire.