NetBox Napalm Plugin
NetBox plugin for Napalm.
- Free software: Apache-2.0
- Documentation: https://netbox-community.github.io/netbox-napalm-plugin/.
Features
The features the plugin provides should be listed here.
Compatibility
See the compatibility matrix for supported NetBox versions.
Installation
For adding to a NetBox Docker setup see the general instructions for using netbox-docker with plugins.
$ source /opt/netbox/venv/bin/activate
(venv) pip install netbox-napalm-plugin
or by adding to your local_requirements.txt or plugin_requirements.txt (netbox-docker):
(venv) netbox-napalm-plugin
Enable the Plugin
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py,
or if you use netbox-docker, your /configuration/plugins.py file :
PLUGINS = [
'netbox_napalm_plugin'
]
Configure Plugin
Configure the plugin in configuration.py under the PLUGINS_CONFIG parameter.
PLUGINS_CONFIG = {
'netbox_napalm_plugin': {
'NAPALM_USERNAME': 'xxx',
'NAPALM_PASSWORD': 'yyy',
},
}
Run Database Migrations
Run the provided schema migrations:
(venv) $ cd /opt/netbox/netbox/
(venv) $ python3 manage.py migrate
Collect Static Files
Ensure the static files are copied to the static root directory with the collectstatic management command:
(venv) $ cd /opt/netbox/netbox/
(venv) $ python3 manage.py collectstatic
Restart WSGI Service
Restart the WSGI service to load the new plugin:
# sudo systemctl restart netbox
Credits
Based on the NetBox plugin tutorial:
This package was created with Cookiecutter and the netbox-community/cookiecutter-netbox-plugin project template.
Metadata
Release files for netbox-napalm-plugin 0.3.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| netbox_napalm_plugin-0.3.7.tar.gz | 31.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| netbox_napalm_plugin-0.3.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 67.3 kB
Release files / netbox_napalm_plugin-0.3.7.tar.gz
| Download URL | netbox_napalm_plugin-0.3.7.tar.gz |
|---|---|
| Size | 31.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3ee400ab181e8faf80f22b47a6b30c2a9f9075e7c991657a36f53f6c60920874
|
|
BLAKE2b-256 checksum How to use checksums |
cd758fb54dfe086923cf378d129de70f577a1ca0c4d1ca7c5683bdd1e666943f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.
Transparency logRelease files / netbox_napalm_plugin-0.3.7-py3-none-any.whl
| Download URL | netbox_napalm_plugin-0.3.7-py3-none-any.whl |
|---|---|
| Size | 36.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fd7cddaee7b8e570f1f48b1674344871817c2a700b360a7de47db6d374faa1c3
|
|
BLAKE2b-256 checksum How to use checksums |
4051d542c7035d3eb499c179e8f2b026e2a93020bd27aea8ff9917bf3e16009d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.
Transparency log