Not released yet. PeltyCMS is under development and not released yet; these docs describe the upcoming release and may change.
PeltyCMS Developer docs
User docsDevelopers
v0.1.0

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

AddonIdDescription
hCaptchacaptcha-hcaptchahCaptcha captcha.
Google reCAPTCHA v2captcha-recaptcha-v2Google reCAPTCHA v2 checkbox.
Google reCAPTCHA v3captcha-recaptcha-v3Google reCAPTCHA v3 with score threshold.
Cloudflare Turnstilecaptcha-turnstileCloudflare Turnstile captcha.

#Payment gateways

AddonIdDescription
Adyen-style redirectgateway-adyenAdyen-style hosted payment sessions.
Crypto (Coinbase Commerce-style)gateway-cryptoCryptocurrency checkout.
Custom HTTP gatewaygateway-custom-httpYour own HTTP gateway from admin templates with HMAC signing.
GoCardlessgateway-gocardlessGoCardless Direct Debit: mandates, collections and signed webhooks.
Manual bank transfergateway-manualManual bank transfer with instructions on the invoice.
Molliegateway-mollieMollie payments (iDEAL, cards, SEPA).
Paddlegateway-paddlePaddle-style merchant of record checkout.
PayPalgateway-paypalPayPal Orders v2 with capture and refunds.
Razorpaygateway-razorpayRazorpay payment links.
Stripegateway-stripeCards via Stripe Checkout, saved cards, refunds.

#Integrations

AddonIdDescription
Google Analytics 4integration-google-analyticsGoogle Analytics 4 (server-side Measurement Protocol)
Addon guide exampleintegration-guideaddons.desc.integration.guide

#Provisioning modules

AddonIdDescription
Hello Webhook (example)hello-webhookExample on-disk addon: provisions through the signed webhook engine and ships its own migration.
AMPprovisioning-ampCubeCoders AMP game server instances
Convoyprovisioning-convoyConvoy KVM panel: servers, users, SSO, power
cPanel / WHMprovisioning-cpanelcPanel/WHM accounts with packages, password change and one-click login
CyberPanelprovisioning-cyberpanelCyberPanel websites on packages
DigitalOceanprovisioning-digitaloceanDigitalOcean droplets
DirectAdminprovisioning-directadminDirectAdmin user accounts on packages
Dockerprovisioning-dockerDocker containers on a Docker host
Enhanceprovisioning-enhanceEnhance hosting panel: customers, subscriptions, websites, SSO
FeatherPanelprovisioning-featherpanelProvision servers on FeatherPanel.
HestiaCPprovisioning-hestiaHestiaCP users and web domains
Hetzner Cloudprovisioning-hetzner-cloudHetzner Cloud servers: create, resize, rebuild, console
HTTPS agentprovisioning-https-agentDrive a remote HTTPS agent on your own servers.
ISPConfigprovisioning-ispconfigISPConfig clients and web domains
Licensingprovisioning-licensingSoftware license keys with signed verification
Linode (Akamai)provisioning-linodeLinode (Akamai) instances
OpenStackprovisioning-openstackOpenStack Nova servers (token auth)
Pelican (Wings)provisioning-pelicanProvision servers on Pelican Panel / Wings.
Pleskprovisioning-pleskPlesk customers and subscriptions on service plans
Proxmox VEprovisioning-proxmoxProxmox VE KVM and LXC: create, resize, power, noVNC console
Pterodactylprovisioning-pterodactylCreate, suspend and terminate Pterodactyl game servers.
SolusIO (SolusVM 2)provisioning-solusioSolusIO / SolusVM 2 VPS
SolusVMprovisioning-solusvmSolusVM VPS
SSL resellerprovisioning-ssl-resellerSSL certificate orders through a reseller API
Vendor reseller (MarketConnect-style)provisioning-vendorMarketConnect-style reseller: vendor catalog sync, ordering and lifecycle.
VirtFusionprovisioning-virtfusionVirtFusion VPS panel: servers, packages, SSO, power
Virtualizorprovisioning-virtualizorVirtualizor VPS (KVM/OpenVZ/LXC)
Vultrprovisioning-vultrVultr cloud instances
Webhookprovisioning-webhookSend signed (HMAC) webhooks for each lifecycle action.

#Domain registrars

AddonIdDescription
CentralNic Resellerregistrar-centralnicCentralNic Reseller (RRPproxy) API.
eNomregistrar-enomEnom reseller API.
Generic HTTP registrarregistrar-genericGeneric JSON/HTTP registrar with optional HMAC signing.
GoDaddyregistrar-godaddyGoDaddy Domains API v1.
Mock registrarregistrar-mockOffline test registrar (no external calls).
Namecheapregistrar-namecheapNamecheap XML API: register, renew, transfer, NS, contacts, EPP.
OpenSRSregistrar-opensrsOpenSRS (Tucows) XCP API with signed requests.
ResellerClubregistrar-resellerclubResellerClub / LogicBoxes HTTP API.

#Sign-in (SSO) providers

AddonIdDescription
Discordsso-discordSign in with Discord.
Facebooksso-facebookSign in with Facebook.
GitHubsso-githubSign in with GitHub.
Googlesso-googleSign in with Google.
Microsoftsso-microsoftSign in with Microsoft.
OpenID Connectsso-oidcAny OpenID Connect / OAuth2 provider.

#Test fixtures

AddonIdKind
Event log (test fixture)integration-eventlogintegration
Extension demo (test fixture)integration-extdemointegration
Lifecycle demo (test fixture)integration-lifecycleintegration
Event listener (test fixture)integration-listenerintegration
Addon Test Paygateway-addontestpaygateway
Power capabilities demo (test fixture)integration-powerdemointegration
Addon Testprovisioning-addontestmodprovisioning