Use this section when you are extending FOSSBilling, integrating with external systems, or contributing code to the project.
Start with Extensions if you are looking for existing community work. Use the development references and guides when you need to build or customize something yourself.
Reference
Section titled “Reference”ExtensionsBrowse working extensions, payment modules, and registrar modules.
API ReferenceUse the FOSSBilling API for automation and integrations.
JavaScript WrapperWork with the JavaScript wrapper for API-driven integrations.
Event HooksReact to FOSSBilling events from custom code.
Twig Filters & FunctionsUse available Twig helpers when building or customizing templates.
File StructureUnderstand where key files and extension points live.
Build guides
Section titled “Build guides”Creating a ModuleCreate a custom module for new functionality.
Creating a Payment GatewayAdd a payment integration for billing workflows.
Creating a Registrar IntegrationIntegrate a registrar for domain registration and management.
Creating a Server ManagerConnect FOSSBilling to a hosting control panel or provisioning backend.
Creating a ThemeCustomize the client or admin experience with a theme.