Preview adapter

pfSense

Manage pfSense firewall, NAT, VPN, routing, and services through FreeSDN's Firewall module with staged dual-gate writes across 10 domains. Preview: assumed-compatible, not yet hardware-verified.

Vendor: NetgateCategory: FirewallPreview

Preview: shares OPNsense's staged-write contract and targets the pfSense REST API package, but is assumed-compatible and not yet verified on real pfSense hardware.

The pfSense adapter manages a pfSense firewall and gateway across 10 feature domains: firewall, NAT, DHCP, DNS, VPN, routing, services, system, diagnostics, and interfaces. It targets the pfSense REST API package (the /api/v2/ endpoint) through its own dedicated client, and shares the same dual-gate write contract and audit-logging patterns as OPNsense rather than its HTTP plumbing. It is Preview-tier: the implementation assumes compatibility with the OPNsense-style API surface and has not yet been verified against a real pfSense box.

FreeSDN firewall and gateway management with rules, NAT, and VPN
FreeSDN's Firewall module renders 18 tabs for a pfSense controller.
What you can do

pfSense capabilities

The same safety contract

pfSense uses its own client against the pfSense REST API package (/api/v2/), with no form tokens or XML marshalling. It shares the same dual-gate write contract and audit logging as OPNsense, so staged writes behave identically.

Ten domains in one console

Firewall, NAT, DHCP, DNS, VPN, routing, services, system, diagnostics, and interfaces all live in the same gateway detail page, with 18 tabs for a pfSense box.

10 feature domains: firewall, NAT, DHCP, DNS, VPN, routing, services, system, diagnostics, interfacesRead, stage, and apply through the same contract as OPNsense18 gateway-detail tabs in the UISame dual-gate write contract and audit-logging patterns as OPNsense
How it connects
  • Targets the pfSense REST API package (the /api/v2/ endpoint) through a dedicated client.
  • Authenticates with an API key and secret stored as an encrypted credential.
  • Add the credential, register the controller, then run discovery.
Tier
Preview (not yet hardware-verified)
Category
Firewall
Transport
pfSense REST API package (/api/v2/)
Auth
API key + secret
Domains
10 feature domains
Writes
Staged, dual-gate
Good to know
  • Not yet verified against a real pfSense box: the adapter assumes the pfSense REST API package behaves like the OPNsense-style surface it was built against. Field reports welcome.
  • Requires the pfSense REST API package installed on the firewall (it serves the /api/v2/ endpoint).
  • pfBlockerNG and Suricata package management are out of scope; only base pfSense is covered.
  • HA / XML-RPC sync orchestration is not wired.
Powers these modules

See it running in your browser

Explore the full FreeSDN dashboard with realistic sample data, no signup, no backend. Then install it in minutes.