If you run Nautobot, you already know the distinction the Network to Code team hammers at every conference: a source of truth holds intended state, the network itself is your source of reality, and automation only works when the two are in sync. Nautobot handles the first half of that loop beautifully. It models devices, IPs, circuits, custom relationships, config contexts, and increasingly sophisticated validation rules in Nautobot 3.0.
What Nautobot does not do on its own is capture what’s actually running on those devices right now. That’s where Golden Config typically enters the picture, and for NetDevOps led teams with Python and Jinja capacity on the bench, Golden Config is a fine answer. It’s built by Network to Code, it’s Apache 2, it’s actively maintained, and it fits the Nautobot automation model cleanly.
Golden Config is not the right answer for every team running Nautobot. Plenty of teams inherited Nautobot from a previous engineer, a consultancy engagement or a different operating model. They need configuration backup, drift detection and compliance evidence now, and they do not have the capacity to hire a NetDevOps engineer and build out a Nornir plus Jinja plus GraphQL stack first. That is the problem rConfig solves.
- Golden Config assumes Python capable operators. Not every Nautobot deployment has them.
- Jinja template authoring for intended config takes weeks even when the skill is in house.
- GraphQL queries for compliance logic require fluency the NOC typically does not carry.
- When the engineer who built the pipeline moves on, the pipeline usually moves on with them.
- Most auditors want NIS2 or DORA reports today, not after a six month NetDevOps enablement programme.
If Golden Config is the right tool for your team, run it. If it is not, rConfig is the other tool that consumes Nautobot cleanly and delivers the same outcomes without the Python dependency.