FreeSDN Plugin Registry

Signed plugin catalogue

Plugins for FreeSDN

Every plugin here is packaged, checksummed and published from source. Point your instance at this registry and they appear under Plugins › Marketplace.

This catalogue is signed. A FreeSDN instance with the publisher key pinned verifies the signature before it will ingest anything, and verifies each archive's SHA-256 before it will unpack it.

Add the registry to docker-compose.yml and restart the API:

MARKETPLACE_REGISTRY_URL=https://registry.freesdn.org/plugins.json
MARKETPLACE_PUBLISHER_PUBLIC_KEY=580c30040c2eec36902d4ea9e778ee12cac270011703e9e9f8f7c617158711d5

12 plugins

Compares your sites against a declared baseline and reports what has drifted.

driftcompliancemulti-sitebaselinestaged-changes
FreeSDNcompliance

Hello World

v1.2.1

A minimal example plugin that demonstrates the FreeSDN Plugin SDK. Lists offline devices, creates alerts, emits events, stores settings, and exposes a custom REST endpoint.

examplesdkstarter
FreeSDN Teamutility

Publishes network state into Home Assistant as sensors, so the automations you already have can react to the network. Estate totals, availability, and a problem sensor per site.

home-assistantsmart-homeautomationsensorsself-hosted
FreeSDNintegration

Jira Tickets

v1.0.3

Opens a Jira issue when a FreeSDN alert fires and closes it when the alert resolves.

integrationjiraticketingitsmalerting
FreeSDNintegration

LibreNMS Sync

v1.0.1

Adds the devices FreeSDN already knows about to LibreNMS, so a new switch does not have to be typed into two systems. Runs dry by default, never deletes, and reports what it skipped and why.

librenmsmonitoringsnmpinventoryobservability
FreeSDNintegration

NetBox Sync

v3.1.1

Pushes the FreeSDN device inventory into NetBox as devices and sites.

netboxdcimipaminventorysource-of-truth
FreeSDNintegration

Raises an alert when a device appears that is not on your allowlist.

securitydiscoveryrogue-detectionalerting
FreeSDNsecurity

Triggers a PagerDuty incident when a FreeSDN alert fires and resolves it when the alert clears.

integrationpagerdutyon-callincident-responsealerting
FreeSDNintegration

Port Hygiene

v1.0.1

Finds the switch-port problems nothing else looks for: ports enabled with no link for weeks, links negotiating half duplex, climbing error counters, live ports on the default VLAN, and switches…

switchesportspoevlanhygiene
FreeSDNmonitoring

Creates a ServiceNow incident when a FreeSDN alert fires and resolves it when the alert clears.

integrationservicenowticketingitsmalerting
FreeSDNintegration

Snipe-IT Sync

v1.0.1

Creates asset records in Snipe-IT for hardware FreeSDN finds on the network, so warranty, cost and ownership are tracked from the day a device appears.

snipe-itasset-managementinventorywarrantyitam
FreeSDNintegration

Zabbix Sync

v1.0.1

Creates Zabbix hosts for the devices FreeSDN finds, so a new switch is monitored without being typed into a second system. Runs dry by default, never deletes, and reports what it skipped and why.

zabbixmonitoringsnmpinventoryobservability
FreeSDNintegration