Introduction

The package's framework is designed with modularity and extensibility at its core, enabling developers to craft custom components that enhance the API's functionality simply by writing PHP classes and dropping them into the appropriate directories. The following documents provide an overview of building various custom components for the REST API package:

Pre-requisites

  • Familiarity with PHP programming and object-oriented programming (OOP) concepts.
  • A suitable development environment for both PHP and pfSense.
  • Fully read the Contributing & Development guide to understand the package's development workflow.