Intentflow Intentflow

Two ways to start

Same upload, same reconciliation report - the difference is what NetBox already knows. Either way it can be your own NetBox or one we host; standalone Reconcile connects to the instance you already operate.

Starting with NetBox

Upload existing configs and command output. Intentflow discovers devices, interfaces, IPs, VLANs, VRFs, port-channels, BGP peering, FHRP gateway groups, and topology, and proposes the initial NetBox model.

Already using NetBox

Upload the latest network state again. Intentflow compares it with NetBox and the previous sync, identifies drift, and lets you decide what should change. Works against the NetBox you already run - connect it with its URL and an API key, nothing hosted by us - or against one hosted by Intentflow.

How it works

Four steps, whether it's the first import or a routine recheck - nothing to install on your network either way.

Upload your config dump

A .zip, a .tar.gz, or a single .txt of show-command output and running-configs - however your backup tooling already collects it. Drop it in from your dashboard on any plan, or send it automatically from CI with a scoped API key on Business, Enterprise and Reconcile.

We parse and map it

Cisco IOS/IOS-XE, Cisco NX-OS, Juniper Junos, and Arista EOS, normalized into devices, interfaces, IP addresses, VLANs, port-channels, BGP sessions, FHRP groups, and physical links.

Get a reconciliation report

Every device and field diffed against what's live in NetBox right now - new, changed, unchanged, or conflicting with something you've already curated. View it on the dashboard or download it as text or PDF, before a single write happens.

Download a sample report (PDF)

Sync on your terms

Confirm what you want written by hand, or, on Business, Enterprise and Reconcile, trigger the synchronize step from CI so only the safe, obvious stuff ever writes itself.

Full documentation →

It's not a one-time import

The first upload does the heavy lifting - representing your existing network in NetBox without days of manual entry. Every upload after that is drift detection: a report of what a human edited in NetBox directly, what's quietly gone stale, and exactly what changed since the last time. NetBox stays the source of truth; Intentflow Reconcile is how it stays trustworthy.

Network
Import
Reconcile
Review & Sync
NetBox

The loop starts over from Network - same reconciliation, a fresh diff against whatever NetBox looks like right now.

Simple pricing

Already running NetBox? Connect the one you have. Want us to run it too? Reconcile is included in every Hosted NetBox plan at no extra cost.

With Hosted NetBox

Included

Already on Hosted NetBox? Reconcile is included on every plan, Free through Enterprise, at no extra cost.

See hosted plans

Prices exclude any applicable sales tax or VAT, calculated at checkout.

Which NetBox versions we support

Reconcile can write into your NetBox, so we only synchronize against versions our own test suite actually covers. Everything else still reconciles — you see every difference, we just don’t write to a version we haven’t certified. Your connected NetBox is checked automatically, and your dashboard always shows which of these applies to you.

Your NetBoxWhat worksWhy
NetBox 4.2 - 4.6Reconciliation and synchronizationCertified - covered by Intentflow's own test suite
NetBox below 4.2Not supportedThe object model differs enough that results would be unreliable
netbox_bgp 0.19Compared and synchronizedCertified - the plugin version Intentflow tests against
netbox_bgp, any other versionDiscovered and reported onlyIts objects are still found and listed; they are not compared or written
netbox_bgp not installedDiscovered and reported onlyNothing in your NetBox to compare them against

API keys. NetBox 4.5 and above issue an API token as a composite value beginning nbt_, shown once when you create it and not retrievable afterwards - copy the whole string, including the part after the dot, not the shortened key the token list shows later. NetBox below 4.5 uses a single 40-character key you can view at any time. Intentflow accepts either - paste exactly what your NetBox shows you.

A newer NetBox. When a NetBox newer than 4.6 is released, Intentflow reconciles against it and shows you every difference, but will not write to it until that version has been through the same test suite - the certified range only ever widens after CI has proven it.

The netbox_bgp plugin is optional. Without it, BGP sessions are still discovered and reported — they just aren’t compared against NetBox or synchronized.

Ready to make NetBox your source of truth?

Get started with Reconcile