# 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](addon-captcha-hcaptcha.md) | `captcha-hcaptcha` | hCaptcha captcha. |
| [Google reCAPTCHA v2](addon-captcha-recaptcha-v2.md) | `captcha-recaptcha-v2` | Google reCAPTCHA v2 checkbox. |
| [Google reCAPTCHA v3](addon-captcha-recaptcha-v3.md) | `captcha-recaptcha-v3` | Google reCAPTCHA v3 with score threshold. |
| [Cloudflare Turnstile](addon-captcha-turnstile.md) | `captcha-turnstile` | Cloudflare Turnstile captcha. |

## Payment gateways

| Addon | Id | Description |
|---|---|---|
| [Adyen-style redirect](addon-adyen.md) | `gateway-adyen` | Adyen-style hosted payment sessions. |
| [Crypto (Coinbase Commerce-style)](addon-crypto.md) | `gateway-crypto` | Cryptocurrency checkout. |
| [Custom HTTP gateway](addon-custom.md) | `gateway-custom-http` | Your own HTTP gateway from admin templates with HMAC signing. |
| [GoCardless](addon-gocardless.md) | `gateway-gocardless` | GoCardless Direct Debit: mandates, collections and signed webhooks. |
| [Manual bank transfer](addon-manual.md) | `gateway-manual` | Manual bank transfer with instructions on the invoice. |
| [Mollie](addon-mollie.md) | `gateway-mollie` | Mollie payments (iDEAL, cards, SEPA). |
| [Paddle](addon-paddle.md) | `gateway-paddle` | Paddle-style merchant of record checkout. |
| [PayPal](addon-paypal.md) | `gateway-paypal` | PayPal Orders v2 with capture and refunds. |
| [Razorpay](addon-razorpay.md) | `gateway-razorpay` | Razorpay payment links. |
| [Stripe](addon-stripe.md) | `gateway-stripe` | Cards via Stripe Checkout, saved cards, refunds. |

## Integrations

| Addon | Id | Description |
|---|---|---|
| [Google Analytics 4](addon-google-analytics.md) | `integration-google-analytics` | Google Analytics 4 (server-side Measurement Protocol) |
| [Addon guide example](addon-addon-guide.md) | `integration-guide` | addons.desc.integration.guide |

## Provisioning modules

| Addon | Id | Description |
|---|---|---|
| [Hello Webhook (example)](addon-hello-webhook.md) | `hello-webhook` | Example on-disk addon: provisions through the signed webhook engine and ships its own migration. |
| [AMP](addon-prov-amp.md) | `provisioning-amp` | CubeCoders AMP game server instances |
| [Convoy](addon-prov-convoy.md) | `provisioning-convoy` | Convoy KVM panel: servers, users, SSO, power |
| [cPanel / WHM](addon-prov-cpanel.md) | `provisioning-cpanel` | cPanel/WHM accounts with packages, password change and one-click login |
| [CyberPanel](addon-prov-cyberpanel.md) | `provisioning-cyberpanel` | CyberPanel websites on packages |
| [DigitalOcean](addon-prov-digitalocean.md) | `provisioning-digitalocean` | DigitalOcean droplets |
| [DirectAdmin](addon-prov-directadmin.md) | `provisioning-directadmin` | DirectAdmin user accounts on packages |
| [Docker](addon-prov-docker.md) | `provisioning-docker` | Docker containers on a Docker host |
| [Enhance](addon-prov-enhance.md) | `provisioning-enhance` | Enhance hosting panel: customers, subscriptions, websites, SSO |
| [FeatherPanel](addon-prov-featherpanel.md) | `provisioning-featherpanel` | Provision servers on FeatherPanel. |
| [HestiaCP](addon-prov-hestia.md) | `provisioning-hestia` | HestiaCP users and web domains |
| [Hetzner Cloud](addon-prov-hetzner-cloud.md) | `provisioning-hetzner-cloud` | Hetzner Cloud servers: create, resize, rebuild, console |
| [HTTPS agent](addon-prov-https-agent.md) | `provisioning-https-agent` | Drive a remote HTTPS agent on your own servers. |
| [ISPConfig](addon-prov-ispconfig.md) | `provisioning-ispconfig` | ISPConfig clients and web domains |
| [Licensing](addon-prov-licensing.md) | `provisioning-licensing` | Software license keys with signed verification |
| [Linode (Akamai)](addon-prov-linode.md) | `provisioning-linode` | Linode (Akamai) instances |
| [OpenStack](addon-prov-openstack.md) | `provisioning-openstack` | OpenStack Nova servers (token auth) |
| [Pelican (Wings)](addon-prov-pelican.md) | `provisioning-pelican` | Provision servers on Pelican Panel / Wings. |
| [Plesk](addon-prov-plesk.md) | `provisioning-plesk` | Plesk customers and subscriptions on service plans |
| [Proxmox VE](addon-prov-proxmox.md) | `provisioning-proxmox` | Proxmox VE KVM and LXC: create, resize, power, noVNC console |
| [Pterodactyl](addon-prov-pterodactyl.md) | `provisioning-pterodactyl` | Create, suspend and terminate Pterodactyl game servers. |
| [SolusIO (SolusVM 2)](addon-prov-solusio.md) | `provisioning-solusio` | SolusIO / SolusVM 2 VPS |
| [SolusVM](addon-prov-solusvm.md) | `provisioning-solusvm` | SolusVM VPS |
| [SSL reseller](addon-prov-ssl-reseller.md) | `provisioning-ssl-reseller` | SSL certificate orders through a reseller API |
| [Vendor reseller (MarketConnect-style)](addon-prov-vendor.md) | `provisioning-vendor` | MarketConnect-style reseller: vendor catalog sync, ordering and lifecycle. |
| [VirtFusion](addon-prov-virtfusion.md) | `provisioning-virtfusion` | VirtFusion VPS panel: servers, packages, SSO, power |
| [Virtualizor](addon-prov-virtualizor.md) | `provisioning-virtualizor` | Virtualizor VPS (KVM/OpenVZ/LXC) |
| [Vultr](addon-prov-vultr.md) | `provisioning-vultr` | Vultr cloud instances |
| [Webhook](addon-prov-webhook.md) | `provisioning-webhook` | Send signed (HMAC) webhooks for each lifecycle action. |

## Domain registrars

| Addon | Id | Description |
|---|---|---|
| [CentralNic Reseller](addon-reg-centralnic.md) | `registrar-centralnic` | CentralNic Reseller (RRPproxy) API. |
| [eNom](addon-reg-enom.md) | `registrar-enom` | Enom reseller API. |
| [Generic HTTP registrar](addon-reg-generic.md) | `registrar-generic` | Generic JSON/HTTP registrar with optional HMAC signing. |
| [GoDaddy](addon-reg-godaddy.md) | `registrar-godaddy` | GoDaddy Domains API v1. |
| [Mock registrar](addon-reg-mock.md) | `registrar-mock` | Offline test registrar (no external calls). |
| [Namecheap](addon-reg-namecheap.md) | `registrar-namecheap` | Namecheap XML API: register, renew, transfer, NS, contacts, EPP. |
| [OpenSRS](addon-reg-opensrs.md) | `registrar-opensrs` | OpenSRS (Tucows) XCP API with signed requests. |
| [ResellerClub](addon-reg-resellerclub.md) | `registrar-resellerclub` | ResellerClub / LogicBoxes HTTP API. |

## Sign-in (SSO) providers

| Addon | Id | Description |
|---|---|---|
| [Discord](addon-sso-discord.md) | `sso-discord` | Sign in with Discord. |
| [Facebook](addon-sso-facebook.md) | `sso-facebook` | Sign in with Facebook. |
| [GitHub](addon-sso-github.md) | `sso-github` | Sign in with GitHub. |
| [Google](addon-sso-google.md) | `sso-google` | Sign in with Google. |
| [Microsoft](addon-sso-microsoft.md) | `sso-microsoft` | Sign in with Microsoft. |
| [OpenID Connect](addon-sso-oidc.md) | `sso-oidc` | Any OpenID Connect / OAuth2 provider. |

## Test fixtures

| Addon | Id | Kind |
|---|---|---|
| [Event log (test fixture)](addon-fixture-events.md) | `integration-eventlog` | `integration` |
| [Extension demo (test fixture)](addon-fixture-ext.md) | `integration-extdemo` | `integration` |
| [Lifecycle demo (test fixture)](addon-fixture-lifecycle.md) | `integration-lifecycle` | `integration` |
| [Event listener (test fixture)](addon-fixture-listener.md) | `integration-listener` | `integration` |
| [Addon Test Pay](addon-fixture-pay.md) | `gateway-addontestpay` | `gateway` |
| [Power capabilities demo (test fixture)](addon-fixture-power.md) | `integration-powerdemo` | `integration` |
| [Addon Test](addon-fixture-prov.md) | `provisioning-addontestmod` | `provisioning` |

