Skip to main content

NetBox Blade Chassis Plugin

NetBox plugin that renders blade server bays inside chassis devices in rack SVG elevations.

Features

  • Configure bay grid coordinates (position_x, position_y) on Device Bay Template forms or the Blade Layout tab on Device Type
  • Empty coordinates: bay is not shown in rack elevation
  • Filled coordinates: bay is rendered as a blade cell with child device hostname
  • Symmetric grid validation on bulk save (Blade Layout tab)
  • Inline rack elevation via plugin SVG endpoint
  • Clickable blade cells linking to child devices

Compatibility

NetBox Version Plugin Version
4.6 0.1.x

Installing

Review official NetBox plugin documentation for installation instructions.

Install from PyPI. Activate NetBox's virtual environment first:

source /opt/netbox/venv/bin/activate
pip install netbox-blade-chassis

For NetBox Docker, see using netbox-docker with plugins.

Install a development version directly from GitHub:

pip install https://github.com/aredoff/netbox-blade-chassis/archive/main.tar.gz

Or add to local_requirements.txt or plugin_requirements.txt (netbox-docker):

https://github.com/aredoff/netbox-blade-chassis/archive/main.tar.gz

Enable the plugin in /opt/netbox/netbox/netbox/configuration.py, or in netbox-docker /configuration/plugins.py:

PLUGINS = [
    'netbox_blade_chassis',
]

PLUGINS_CONFIG = {
    'netbox_blade_chassis': {},
}

Apply database migrations and update the search index:

cd /opt/netbox/netbox/
python3 manage.py migrate
python3 manage.py reindex --lazy

If you use netbox-docker, migrations and index updates are applied automatically when containers start.

Settings

Setting Default Description
enable_inline_elevation True Inject inline rack elevation SVG via plugin endpoint

Example:

PLUGINS_CONFIG = {
    'netbox_blade_chassis': {
        'enable_inline_elevation': True,
    },
}

Metadata

Release files for netbox-blade-chassis 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for netbox-blade-chassis 0.1.2
File Size Uploaded Provenance Actions
netbox_blade_chassis-0.1.2.tar.gz 18.3 kB With provenance Details for netbox_blade_chassis-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for netbox-blade-chassis 0.1.2
File Interpreter ABI Platform Actions
netbox_blade_chassis-0.1.2-py3-none-any.whl Python 3 none any Details for netbox_blade_chassis-0.1.2-py3-none-any.whl

Total release size: 40.4 kB

Release files / netbox_blade_chassis-0.1.2.tar.gz

Download URL netbox_blade_chassis-0.1.2.tar.gz
Size 18.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f64687b39cb20736ce94c5b510657a7bcd096d8a3fa51c7b0c145c5ae16d476e
BLAKE2b-256 checksum
How to use checksums
3ae34333a5c985b6eda14d4ca60997c33241678b04f04c2fa64acd540b93e0b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / netbox_blade_chassis-0.1.2-py3-none-any.whl

Download URL netbox_blade_chassis-0.1.2-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
96792bb978c98b9356de0e31a2c0dbc923790d9dd871da4a079cec8f89f5718f
BLAKE2b-256 checksum
How to use checksums
7e3c9d3dcdcb1b8cc335b31c4bae7a041e18e4c869ac4fdad02167c35307edd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Security for netbox-blade-chassis 0.1.2

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for netbox_blade_chassis-0.1.2.tar.gz

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 Jul 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page