Extend Danbyte — and NetBox.
Danbyte ships a first-class plugin system: add models, REST APIs, automation and whole UI pages without forking or a frontend rebuild. We also maintain open-source plugins for NetBox.
Two ecosystems, one page.
Danbyte plugins extend Danbyte itself through its first-party plugin API. NetBox plugins extend NetBox. Here's what's available today.
For Danbyte
Example plugin
danbyte_example_pluginThe bundled reference plugin — it exercises every hook: a tenant-scoped Widget model with a REST API, a custom monitoring check, an automation provider, and server-driven nav, pages and a dashboard panel.
Build your own
danbyte-plugin-templateStart from the official template — a Python package with a model, API, monitoring check, automation and server-driven UI already wired up. Add it to PLUGINS, hit Apply, and it appears with no core changes and no frontend rebuild.
For NetBox
NetBox Ping
netbox-pingPing, discover and monitor IP addresses from inside NetBox — one-click pings, prefix scans, host discovery, scheduled auto-scans and status columns.
One Python package. Models, API and UI — no forking.
A plugin is a package Danbyte discovers at boot. It's version-gated, enabled per-tenant, and never blocks startup. The defining trick: the UI is server-driven, so a plugin ships zero JavaScript and never triggers a frontend rebuild.
Your own models
First-class models with RBAC, custom fields, tags, an audit log and import/export — wired into webhooks and automation automatically.
A REST API, auto-mounted
Drop in an api_urls.py and it mounts under /api/plugins/<slug>/, using tenant-scoped, permission-checked viewsets.
Server-driven UI
Register nav items, list/detail pages and dashboard panels as metadata. Danbyte's frontend renders them — your plugin ships zero JavaScript.
Automation & integrations
Register deployment runners, import sources and notification channels that appear across the platform.
Monitoring checks
Add new check kinds to Danbyte's monitoring engine — scheduled and surfaced just like the built-ins.
Install your way
pip install and add to PLUGINS, or upload an archive in the UI for air-gapped sites. Apply from Settings — migrations and restarts are handled for you.
# 1. Install the plugin into your Danbyte venv.venv/bin/pip install danbyte-example-plugin # 2. Enable it (comma-separate multiple modules)echo 'PLUGINS=danbyte_example_plugin' >> .env # 3. Settings → Deployment → Plugins & services → Apply changes# Danbyte migrates and restarts the services for you.Air-gapped? Upload instead.
No internet on the box? A superuser can upload a plugin archive straight from Settings → Deployment → Plugins & services. Danbyte extracts it safely, keeps it on the path, and loads it on the next Apply — the same flow, offline.
NetBox Ping
NetBoxA NetBox plugin for pinging, discovering and monitoring IP addresses directly from your NetBox instance.
Ping individual IPs
One-click ping from any IP detail page with response time, DNS name and last-seen.
Scan prefixes
Ping every existing IP in a prefix at once to check reachability across whole subnets.
Discover new hosts
Scan subnets to find active IPs not yet in NetBox and add them automatically.
Bulk operations
Select multiple prefixes from the list view and scan or discover in bulk.
Auto-scan scheduling
Recurring scans and discovery, globally or per-prefix, with custom intervals.
Per-prefix overrides
Three schedule modes per prefix: Follow Global, Custom On, or Custom Off.
DNS resolution
Automatic reverse-DNS lookups with configurable DNS servers for reachable IPs.
Status columns & panels
Sortable ping-status columns in IP and Prefix tables, plus status panels on detail pages.
NetBox Map
NetBoxA comprehensive mapping and floor-plan plugin for NetBox: interactive floor plans, a global asset map, rack heatmaps and more.
Interactive floor plans
Canvas editor with drag-and-drop tile placement, pan/zoom and configurable grids.
Global site map
A Leaflet geographic map showing sites, locations, tiles and standalone markers.
Rack utilization heatmap
Green-to-red gradient showing rack fill percentage directly on the tiles.
Nested rack devices
Expand any rack in the sidebar to see every device inside, sorted by U-position.
Camera FOV visualization
Configure and display camera field-of-view cones with live preview on floor plans.
12 tile types
Rack, aisle, wall, door, cooling, power, camera, access point and more, each colour-coded.
PDF export
One-click export of floor plans to PDF, including all tiles, labels and FOV cones.
Web-based settings
Toggle features and configure detail-panel fields from the UI — no file editing.
Up and running in minutes.
Install from PyPI into your NetBox virtual environment, add the plugins to your config, migrate and restart.
# 1. Install from PyPI into your NetBox venvpip install netbox-ping netbox-map # 3. Apply migrations, collect static, restartpython manage.py migratepython manage.py collectstatic --no-inputsudo systemctl restart netbox netbox-rq# 2. Add to your NetBox configuration.pyPLUGINS = [ "netbox_ping", "netbox_map",]Build on Danbyte, or extend NetBox.
Write a Danbyte plugin with the developer guide, or drop our NetBox plugins into your instance in minutes.