Developer docs/Bundled addons
Bundled addons
66 addons ship in extensions/ (7 of them test fixtures). Each page below is generated from the addon's addon.json and the setting/field declarations in its source. Build them with make addons; install them under Admin → Extensions.
#Captcha providers
| Addon | Id | Description |
|---|---|---|
| hCaptcha | captcha-hcaptcha | hCaptcha captcha. |
| Google reCAPTCHA v2 | captcha-recaptcha-v2 | Google reCAPTCHA v2 checkbox. |
| Google reCAPTCHA v3 | captcha-recaptcha-v3 | Google reCAPTCHA v3 with score threshold. |
| Cloudflare Turnstile | captcha-turnstile | Cloudflare Turnstile captcha. |
#Payment gateways
| Addon | Id | Description |
|---|---|---|
| Adyen-style redirect | gateway-adyen | Adyen-style hosted payment sessions. |
| Crypto (Coinbase Commerce-style) | gateway-crypto | Cryptocurrency checkout. |
| Custom HTTP gateway | gateway-custom-http | Your own HTTP gateway from admin templates with HMAC signing. |
| GoCardless | gateway-gocardless | GoCardless Direct Debit: mandates, collections and signed webhooks. |
| Manual bank transfer | gateway-manual | Manual bank transfer with instructions on the invoice. |
| Mollie | gateway-mollie | Mollie payments (iDEAL, cards, SEPA). |
| Paddle | gateway-paddle | Paddle-style merchant of record checkout. |
| PayPal | gateway-paypal | PayPal Orders v2 with capture and refunds. |
| Razorpay | gateway-razorpay | Razorpay payment links. |
| Stripe | gateway-stripe | Cards via Stripe Checkout, saved cards, refunds. |
#Integrations
| Addon | Id | Description |
|---|---|---|
| Google Analytics 4 | integration-google-analytics | Google Analytics 4 (server-side Measurement Protocol) |
| Addon guide example | integration-guide | addons.desc.integration.guide |
#Provisioning modules
| Addon | Id | Description |
|---|---|---|
| Hello Webhook (example) | hello-webhook | Example on-disk addon: provisions through the signed webhook engine and ships its own migration. |
| AMP | provisioning-amp | CubeCoders AMP game server instances |
| Convoy | provisioning-convoy | Convoy KVM panel: servers, users, SSO, power |
| cPanel / WHM | provisioning-cpanel | cPanel/WHM accounts with packages, password change and one-click login |
| CyberPanel | provisioning-cyberpanel | CyberPanel websites on packages |
| DigitalOcean | provisioning-digitalocean | DigitalOcean droplets |
| DirectAdmin | provisioning-directadmin | DirectAdmin user accounts on packages |
| Docker | provisioning-docker | Docker containers on a Docker host |
| Enhance | provisioning-enhance | Enhance hosting panel: customers, subscriptions, websites, SSO |
| FeatherPanel | provisioning-featherpanel | Provision servers on FeatherPanel. |
| HestiaCP | provisioning-hestia | HestiaCP users and web domains |
| Hetzner Cloud | provisioning-hetzner-cloud | Hetzner Cloud servers: create, resize, rebuild, console |
| HTTPS agent | provisioning-https-agent | Drive a remote HTTPS agent on your own servers. |
| ISPConfig | provisioning-ispconfig | ISPConfig clients and web domains |
| Licensing | provisioning-licensing | Software license keys with signed verification |
| Linode (Akamai) | provisioning-linode | Linode (Akamai) instances |
| OpenStack | provisioning-openstack | OpenStack Nova servers (token auth) |
| Pelican (Wings) | provisioning-pelican | Provision servers on Pelican Panel / Wings. |
| Plesk | provisioning-plesk | Plesk customers and subscriptions on service plans |
| Proxmox VE | provisioning-proxmox | Proxmox VE KVM and LXC: create, resize, power, noVNC console |
| Pterodactyl | provisioning-pterodactyl | Create, suspend and terminate Pterodactyl game servers. |
| SolusIO (SolusVM 2) | provisioning-solusio | SolusIO / SolusVM 2 VPS |
| SolusVM | provisioning-solusvm | SolusVM VPS |
| SSL reseller | provisioning-ssl-reseller | SSL certificate orders through a reseller API |
| Vendor reseller (MarketConnect-style) | provisioning-vendor | MarketConnect-style reseller: vendor catalog sync, ordering and lifecycle. |
| VirtFusion | provisioning-virtfusion | VirtFusion VPS panel: servers, packages, SSO, power |
| Virtualizor | provisioning-virtualizor | Virtualizor VPS (KVM/OpenVZ/LXC) |
| Vultr | provisioning-vultr | Vultr cloud instances |
| Webhook | provisioning-webhook | Send signed (HMAC) webhooks for each lifecycle action. |
#Domain registrars
| Addon | Id | Description |
|---|---|---|
| CentralNic Reseller | registrar-centralnic | CentralNic Reseller (RRPproxy) API. |
| eNom | registrar-enom | Enom reseller API. |
| Generic HTTP registrar | registrar-generic | Generic JSON/HTTP registrar with optional HMAC signing. |
| GoDaddy | registrar-godaddy | GoDaddy Domains API v1. |
| Mock registrar | registrar-mock | Offline test registrar (no external calls). |
| Namecheap | registrar-namecheap | Namecheap XML API: register, renew, transfer, NS, contacts, EPP. |
| OpenSRS | registrar-opensrs | OpenSRS (Tucows) XCP API with signed requests. |
| ResellerClub | registrar-resellerclub | ResellerClub / LogicBoxes HTTP API. |
#Sign-in (SSO) providers
| Addon | Id | Description |
|---|---|---|
| Discord | sso-discord | Sign in with Discord. |
sso-facebook | Sign in with Facebook. | |
| GitHub | sso-github | Sign in with GitHub. |
sso-google | Sign in with Google. | |
| Microsoft | sso-microsoft | Sign in with Microsoft. |
| OpenID Connect | sso-oidc | Any OpenID Connect / OAuth2 provider. |
#Test fixtures
| Addon | Id | Kind |
|---|---|---|
| Event log (test fixture) | integration-eventlog | integration |
| Extension demo (test fixture) | integration-extdemo | integration |
| Lifecycle demo (test fixture) | integration-lifecycle | integration |
| Event listener (test fixture) | integration-listener | integration |
| Addon Test Pay | gateway-addontestpay | gateway |
| Power capabilities demo (test fixture) | integration-powerdemo | integration |
| Addon Test | provisioning-addontestmod | provisioning |