Skip to content

Nautobot

Nautobot Logo

What is Nautobot?

Nautobot is the open source Network Source of Truth and Network Automation Platform for enterprises operating complex networks at scale.

Network to Code is the sponsor and official steward of Nautobot.

Nautobot is used by thousands of organizations around the world, including NVIDIA, Intel, Cox, Hughes, Chevron, BPCE, TNS, Arizona State University, the U.S. Department of Defense, and many others.

Try Nautobot at demo.nautobot.com, a live instance of the open source platform with several open source Apps installed.

Network Source of Truth

Nautobot's data models define the intended state of your network: locations and racks, devices and interfaces, IP address space, VLANs, circuits, cables, and more.

Beyond the out-of-the-box data models, Nautobot provides flexible ways to extend and validate the source of truth. Custom fields, user-defined relationships, and data validation rules allow teams to represent their own network standards, processes, and requirements directly in Nautobot.

Network Automation Platform

Nautobot also includes a built-in Automation Engine for running network automation directly against the data in the source of truth.

Nautobot Jobs execute against your network data on demand or on a schedule, with permissions, logging, and approvals built in. REST and GraphQL APIs, webhooks, and native Git integration connect Nautobot to the rest of your tooling.

The Nautobot App framework extends the platform with new models, APIs, UI, and Jobs while inheriting authentication, permissions, change logging, and everything else the core platform already provides.

Getting Started

  • Installing Nautobot


    Get up and running with a Nautobot install on your own Linux VM or in a Docker environment.

  • Configuring Nautobot


    Learn about the many configuration options that Nautobot offers for fine-tuning your installation.

  • Using Nautobot


    Dive into how to use Nautobot and the key components of the core web interface. Learn how Nautobot Apps can expand Nautobot's functionality.


  • Nautobot APIs!


    Dive into the REST and GraphQL APIs.

  • Nautobot SDKs


    Nautobot has a Python SDK and Ansible modules to interact with Nautobot in a programmatic way.

Nautobot Apps and Editions

Open Source Apps

Nautobot has a thriving ecosystem of open source Apps, developed as separate projects, for which you can find links to documentation under the Nautobot Apps section.

  • Golden Config Golden Configuration


    Golden Configuration backs up configurations, generates intended state configurations, compares them for compliance and remediates device configurations.

  • Device Lifecycle Device Lifecycle


    Device Lifecycle adds additional capabilities around managing the hardware and software lifecycle, including the tracking of related contracts .

  • Firewall Models Firewall Models


    Firewall Models helps to model out firewall rules and related objects, including extended ACLs.

  • SSoT SSoT


    Single Source of Truth is the framework to synchronize data from other systems into and out of Nautobot.

  • ChatOps ChatOps


    ChatOps supports a variety of chat applications, allowing peer teams to conveniently interact with Nautobot and get information about the network.

  • Circuit Maintenance Circuit Maintenance


    Circuit Maintenance brings your circuit maintenance notification emails (and API connected info) into objects within Nautobot to bring better notification and business actions to the maintenances.

  • Capacity Metrics Capacity Metrics


    Capacity Metrics brings additional Nautobot data to Prometheus metrics, making it easy to derive time series information about your Nautobot data.

  • Device Onboarding Device Onboarding


    Device Onboarding brings network data into Nautobot, helping to build out the intended state from the current state of the network.

Commercial Editions

Commercial editions from Network to Code build on the same open source Nautobot core. Nautobot Professional adds supported capabilities for network discovery, onboarding, and operations. Nautobot Enterprise extends the platform with additional Apps for compliance, OS upgrades, reporting, automation, and AI. Nautobot Cloud delivers the Enterprise platform as a fully managed SaaS offering. See networktocode.com/nautobot to compare editions.

Nautobot Screenshots

  • Main Page Main Page

  • Config Contexts Config Contexts

  • Prefix Hierarchy Prefix Hierarchy

  • GraphQL API GraphQL API

App Screenshots

  • Golden Config App Golden Config App

  • Golden Config App - Report Golden Config App - Report

  • ChatOps App

Contributing to Nautobot