{"id":21609,"library":"netbox-ipcalculator","title":"Netbox IP Calculator","description":"A NetBox plugin providing an IP calculator and subnet splitter/joiner directly within the NetBox UI. Current version is 1.4.11, compatible with NetBox 4.0+. Release cadence is irregular, driven by community issues and NetBox version updates.","status":"active","version":"1.4.11","language":"python","source_language":"en","source_url":"https://github.com/PieterL75/netbox_ipcalculator","tags":["netbox","plugin","ip-calculator","subnet"],"install":[{"cmd":"pip install netbox-ipcalculator","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"This is a NetBox plugin, requires NetBox to be installed and configured.","package":"netbox","optional":false}],"imports":[{"note":"Old import path used in earlier versions; the correct import is from the package root.","wrong":"from netbox_ipcalculator.plugin import IpCalculatorPluginConfig","symbol":"IpCalculatorPluginConfig","correct":"from netbox_ipcalculator import IpCalculatorPluginConfig"}],"quickstart":{"code":"# In configuration.py\nPLUGINS = [\"netbox_ipcalculator\"]\n\n# If you need to customize settings, you can add:\n# PLUGINS_CONFIG = {\n#     \"netbox_ipcalculator\": {}\n# }","lang":"python","description":"Add the plugin to your NetBox configuration, then restart NetBox. No additional settings required."},"warnings":[{"fix":"Ensure NetBox is at least version 4.0 before upgrading the plugin to 1.4.0+.","message":"Version 1.4.0 requires NetBox 4.0+. Upgrading from earlier versions without upgrading NetBox first will break the plugin.","severity":"breaking","affected_versions":">=1.4.0"},{"fix":"Update any bookmarks or integrations to use the new URL path 'plugins/netbox_ipcalculator/'.","message":"The old base URL 'plugins/ipcalculator/' was changed to 'plugins/netbox_ipcalculator/' in version 1.4.3. Direct links may break.","severity":"deprecated","affected_versions":"<1.4.3"},{"fix":"Upgrade to version 1.4.8 or later to avoid jQuery loading failures in offline NetBox installations.","message":"In disconnected environments, the plugin loads jQuery from a CDN by default. Version 1.4.8 fixed this by bundling a local copy.","severity":"gotcha","affected_versions":"<1.4.8"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run 'pip install netbox-ipcalculator' in the same environment as NetBox.","cause":"The plugin is not installed or not in the Python environment where NetBox runs.","error":"No module named 'netbox_ipcalculator'"},{"fix":"Add 'netbox_ipcalculator' (string) to the PLUGINS list in your NetBox configuration.py file.","cause":"Missing or incorrect entry in configuration.py.","error":"Plugin 'netbox_ipcalculator' not found in PLUGINS"},{"fix":"Either upgrade NetBox to 4.0+ or downgrade the plugin to an older version (<1.4.0).","cause":"Plugin version is not compatible with the installed NetBox version, typically when NetBox is below 4.0 with plugin >=1.4.0.","error":"Invalid response from server (NetBox version mismatch)"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}