pfSense is an open-source firewall and router operating system based on FreeBSD, developed and maintained by Netgate, providing stateful firewall, routing, VPN (IPsec, OpenVPN, WireGuard), captive portal, traffic shaping, and IDS/IPS capabilities for home and enterprise networks. It is available as pfSense Community Edition (CE) and pfSense Plus, both managed via a web UI. The unofficial pfSense-pkg-RESTAPI package adds a REST and GraphQL API with 200+ endpoints under /api/v2 for automating firewall management, authenticated via local users, API keys, or JWT.
APIs.json: https://raw.githubusercontent.com/api-evangelist/pfsense/refs/heads/main/apis.yml
- Type: Index
- Firewall
- Network Security
- Router
- VPN
- Open Source
- FreeBSD
- Netgate
- Created: 2026-05-11
- Modified: 2026-05-11
Community-maintained REST and GraphQL API package for pfSense CE and pfSense Plus exposing 200+ endpoints under /api/v2 for firewall, interface, service, user, and system management. Authentication supports local user credentials, API keys, and JWT bearer tokens; the base URL is the pfSense instance's own hostname.
- Human URL: https://pfrest.org/
- Base URL:
https://pfsense.local/api/v2
- Firewall API
- Network Automation
- REST
- GraphQL
- Documentation
- A P I Documentation
- GitHub Repository
- Contributing
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
FN: Kin Lane Email: [email protected]