Three products. One ground truth

Ground truth for your agent, review for your PRs, root cause for your incidents. Each priced on its own, simply.

Niro Cloud

Ground truth for your agent. Graph traversal, not an LLM call.

Free
$0

Up to 50k LOC, enforced automatically

Covers the vast majority of personal projects, side work, and learning.

  • Up to 50k LOC
  • Call chains, blast radius, impact analysis
  • No application, no self-declaration
Get started free
PaidOver 50k LOC
$15/seat/month

Up to 1M LOC

For codebases past the free cap, personal or commercial.

  • Up to 1M LOC
  • Call chains, blast radius, impact analysis
  • Everything in Free
Request access

Data sharing, both off by default

Send failure snippetsOff by default

When the graph can't resolve something, optionally send us that specific snippet so we can fix it. Asked in the moment it happens, not buried in a settings page.

Use my code for trainingOff by default

A separate, explicit setting. Never bundled with the failure-snippet checkbox above, never turned on to unlock a cheaper tier.

Niro PR Review

Real-time review, grounded in structure. Cross-service dependencies and blast radius, before merge. Codebase chat and graph visualisation included.

PR Review
$25/seat/month

30 reviews/seat/month included, then $1/review

One shared graph, every PR checked against it before merge.

  • 30 PR reviews/seat/month, overage $1/review
  • Codebase chat, 1,000 messages/seat/month includedCalls a model, so it's metered like reviews, not left unlimited
  • Interactive graph visualisation, includedNot a model call, no limit
  • Resolved edges, like a compiler, not inferred from similarity
Start free trial
Enterprise
Custom

Unlimited reviews, SSO, SLA

For organisations that need unlimited volume and compliance.

  • Unlimited PR reviews
  • Unlimited codebase chat
  • SSO, audit trail, dedicated support

Niro RCA

From incident to root cause, in minutes. Automated graph traversal fires on alert. No payment decisions during an incident, we bill after resolution.

Enterprise
Custom

Unlimited, org-wide, in contract

For teams with frequent incidents, no per-incident billing.

  • Unlimited incidents, no per-incident charge
  • Org-wide scope, every indexed repo
  • Dedicated support

How this actually works

Each product stands alone

Cloud, PR Review, and RCA are priced and billed separately. Use one, two, or all three, there's no bundle requirement and no cross-product discount built in yet.

Why Cloud's free line is a LOC count

50k lines is something we can measure, not something you have to declare. It approximates personal-versus-commercial use without asking anyone to self-certify which one they are.

Two separate consent checkboxes, not one

Sending a failure snippet to help us fix a bug is a different, narrower ask than using your code for training. They're asked separately, so saying yes to one never implies the other.

Why PR Review has a cap

Unlimited flat-rate review pricing breaks down under real agentic PR volume. A included allowance plus a small overage keeps the price simple without an open-ended cost risk on either side.

RCA billing during an incident

We never hard-stop mid-investigation. RCA always completes regardless of billing status, we invoice after the incident is resolved, not before or during.

Enterprise across all three

Volume pricing, SSO, audit trail, and dedicated support are available per product or as one combined contract. Talk to us once, we'll scope whichever mix you need.

FAQ

What is ground truth?

Facts about your code that come from the code itself, not from a model's guess. Niro parses your repositories into one graph and resolves every call, import and endpoint the way a compiler does, so a question like "what calls this function" is answered by a lookup with a file and line behind it. Your agent, your reviewers and on-call read the same graph, so they get the same answer.