Metadata-Version: 2.1
Name: nautobot
Version: 1.4.3
Summary: Source of truth and network automation platform.
Home-page: https://nautobot.com
License: Apache-2.0
Keywords: Nautobot
Author: Network to Code
Author-email: opensource@networktocode.com
Requires-Python: >=3.7,<4.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Provides-Extra: all
Provides-Extra: ldap
Provides-Extra: mysql
Provides-Extra: napalm
Provides-Extra: remote_storage
Provides-Extra: sso
Requires-Dist: Django (>=3.2.15,<3.3.0)
Requires-Dist: GitPython (>=3.1.27,<3.2.0)
Requires-Dist: Jinja2 (>=3.0.3,<3.1.0)
Requires-Dist: Markdown (>=3.3.7,<3.4.0)
Requires-Dist: MarkupSafe (>=2.1.1,<2.2.0)
Requires-Dist: Pillow (>=9.2.0,<9.3.0)
Requires-Dist: PyYAML (>=6.0,<6.1)
Requires-Dist: celery (>=5.2.7,<5.3.0)
Requires-Dist: django-ajax-tables (>=1.1.1,<1.2.0)
Requires-Dist: django-auth-ldap (>=4.1.0,<4.2.0); extra == "all" or extra == "ldap"
Requires-Dist: django-cacheops (>=6.0,<6.1)
Requires-Dist: django-celery-beat (>=2.2.1,<2.3.0)
Requires-Dist: django-constance[database] (>=2.8.0,<2.9.0)
Requires-Dist: django-cors-headers (>=3.13.0,<3.14.0)
Requires-Dist: django-cryptography (>=1.0,<1.1)
Requires-Dist: django-db-file-storage (>=0.5.5,<0.6.0)
Requires-Dist: django-extensions (>=3.2.0,<3.3.0)
Requires-Dist: django-filter (>=21.1,<21.2)
Requires-Dist: django-health-check (>=3.16.5,<3.17.0)
Requires-Dist: django-jinja (>=2.10.2,<2.11.0)
Requires-Dist: django-mptt (>=0.13.4,<0.14.0)
Requires-Dist: django-prometheus (>=2.2.0,<2.3.0)
Requires-Dist: django-redis (>=5.2.0,<5.3.0)
Requires-Dist: django-rq (>=2.5.1,<2.6.0)
Requires-Dist: django-storages (>=1.12.3,<1.13.0); extra == "all" or extra == "remote_storage"
Requires-Dist: django-tables2 (>=2.4.1,<2.5.0)
Requires-Dist: django-taggit (>=1.5.1,<1.6.0)
Requires-Dist: django-timezone-field (>=4.1.2,<4.2.0)
Requires-Dist: django-tree-queries (>=0.11,<0.12)
Requires-Dist: django-webserver (>=1.2.0,<1.3.0)
Requires-Dist: djangorestframework (>=3.13.1,<3.14.0)
Requires-Dist: drf-spectacular[sidecar] (>=0.24.0,<0.25.0)
Requires-Dist: drf-yasg[validation] (>=1.20.0,<2.0.0)
Requires-Dist: graphene-django (>=2.15.0,<2.16.0)
Requires-Dist: graphene-django-optimizer (>=0.8.0,<0.9.0)
Requires-Dist: importlib-metadata (>=4.4,<5.0); python_version < "3.8"
Requires-Dist: jsonschema (>=4.7.0,<4.8.0)
Requires-Dist: mysqlclient (>=2.1.0,<2.2.0); extra == "all" or extra == "mysql"
Requires-Dist: napalm (>=3.4.1,<3.5.0); extra == "all" or extra == "napalm"
Requires-Dist: netaddr (>=0.8.0,<0.9.0)
Requires-Dist: netutils (>=1.2.0,<1.3.0)
Requires-Dist: psycopg2-binary (>=2.9.3,<2.10.0)
Requires-Dist: pycryptodome (>=3.13.0,<3.14.0)
Requires-Dist: pyuwsgi (>=2.0.20,<2.1.0)
Requires-Dist: social-auth-app-django (>=5.0.0,<5.1.0)
Requires-Dist: social-auth-core[openidconnect,saml] (>=4.3.0,<4.4.0); extra == "all" or extra == "sso"
Requires-Dist: svgwrite (>=1.4.2,<1.5.0)
Project-URL: Documentation, https://nautobot.readthedocs.io
Project-URL: Repository, https://github.com/nautobot/nautobot
Description-Content-Type: text/markdown

# Nautobot

![Nautobot](https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/nautobot_logo.svg "Nautobot logo")

Nautobot is a Network Source of Truth and Network Automation Platform.

> Nautobot was initially developed as a fork of NetBox (v2.10.4).  NetBox was originally developed by Jeremy Stretch at DigitalOcean and the NetBox Community.

Nautobot runs as a web application atop the [Django](https://www.djangoproject.com/) Python framework with a
[PostgreSQL](https://www.postgresql.org/) or [MySQL](https://www.mysql.com) database.

The complete documentation for Nautobot can be found at [Read the Docs](https://nautobot.readthedocs.io/en/stable/).

Questions? Comments? Start by perusing our [GitHub discussions](https://github.com/nautobot/nautobot/discussions) for the topic you have in mind, or join the **#nautobot** channel on [Network to Code's Slack community](https://slack.networktocode.com/)!

## Build Status

| Branch      | Status |
|-------------|------------|
| **main** | [![Build Status](https://github.com/nautobot/nautobot/actions/workflows/ci_integration.yml/badge.svg?branch=main)](https://github.com/nautobot/nautobot/actions/workflows/ci_integration.yml) |
| **develop** | [![Build Status](https://github.com/nautobot/nautobot/actions/workflows/ci_integration.yml/badge.svg?branch=develop)](https://github.com/nautobot/nautobot/actions/workflows/ci_integration.yml) |
| **next** | [![Build Status](https://github.com/nautobot/nautobot/actions/workflows/ci_integration.yml/badge.svg?branch=next)](https://github.com/nautobot/nautobot/actions/workflows/ci_integration.yml) |

## Screenshots

![Screenshot of main page](https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/media/ss_main_page.png "Main page")

---

![Screenshot of config contexts](https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/media/ss_config_contexts.png "Config Contexts")

---

![Screenshot of prefix hierarchy](https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/media/ss_prefix_hierarchy.png "Prefix hierarchy")

---

![Screenshot of GraphQL](https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/media/ss_graphiql.png "GraphQL API")

## Installation

Please see [the documentation](https://nautobot.readthedocs.io/en/stable/installation/) for instructions on installing Nautobot.

## Application Stack

Below is a simplified overview of the Nautobot application stack for reference:

![Application stack diagram](https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/media/nautobot_application_stack_high_level.png "Application stack diagram")

## Plugins and Extensibility

Nautobot offers the ability to customize your setup to better align with your direct business needs. It does so through the use of various plugins that have been developed for network automation, and are designed to be used in environments where needed.

There are many plugins available within the Nautobot Apps ecosystem. The below screenshots are an example of some popular ones that are currently available.

### Plugin Screenshots

#### Golden Config Plugin

![Screenshot of golden config](https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/media/ss_plugin_golden_config.png "Golden config")

#### ChatOps Plugin

![Screenshot of chatops](https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/media/ss_plugin_chatops.png "ChatOps")

## Providing Feedback

The best platform for general feedback, assistance, and other discussion is our [GitHub discussions](https://github.com/nautobot/nautobot/discussions). To report a bug or request a specific feature, please open a GitHub issue using the [appropriate template](https://github.com/nautobot/nautobot/issues/new/choose).

If you are interested in contributing to the development of Nautobot, please read our [contributing guide](CONTRIBUTING.md) prior to beginning any work.

## Related projects

Please see [our wiki](https://github.com/nautobot/nautobot/wiki/Related-Projects) for a list of relevant community projects.

