NetBox FMS — Fiber Management System¶
Fiber cable management, splice planning, and circuit provisioning for NetBox.
Version: 0.1.0 | Requires: NetBox 4.5+ | Python: 3.12+
Feature Highlights¶
- Cable type blueprints with auto-instantiation — Define fiber cable construction once as a FiberCableType, then create instances that automatically populate components, following NetBox's Device/DeviceType pattern.
- Four construction cases — Model loose tube, ribbon-in-tube, central-core ribbon, and tight buffer cable designs with full template-driven instantiation.
- Splice planning with diff computation and draw.io export — Build splice plans that map strand-to-strand connections, compute diffs against existing plans, and export diagrams for field crews.
- Fiber circuit provisioning with DAG-based pathfinding — Provision end-to-end fiber circuits across your infrastructure using directed acyclic graph traversal for optimal path selection.
- Device fiber overview with closure management — View all fiber connections on a device at a glance and manage splice closures with tray and group organization.
Documentation¶
-
Getting Started
Install and configure the plugin in your NetBox environment.
-
User Guide
Learn how to use each feature, from cable types to splice planning.
-
Developer
Architecture overview, REST API reference, and contributing guidelines.
-
Reference
Choice values, cable profiles, and configuration options.