Connect your WHMCS installation directly to Porkbun and automate essential domain registration and management operations from one central platform.
The Porkbun Domain Registrar Module for WHMCS enables hosting providers, web agencies, developers, and domain businesses to provision and manage Porkbun domains through the standard WHMCS ordering, administration, and client-area workflows.
Customers can search for domains, register available names, transfer existing domains, renew domains, update nameservers, and manage supported DNS records without leaving your WHMCS website.
Customers can search for and register available domains through the standard WHMCS domain-ordering process.
Before submitting a billable registration, the module validates the domain request and retrieves the current Porkbun registration cost.
The module also supports additional registration requirements where they are required for a particular domain extension.
Allow customers to transfer supported domains into your Porkbun account through WHMCS.
The module supports:
Domains can be renewed directly from WHMCS.
Before processing the renewal, the module checks the current Porkbun renewal cost and validates the request to help reduce unexpected registrar errors or duplicate transactions.
The module integrates with WHMCS domain synchronization to update important registrar information, including:
For reliable synchronization, the standard WHMCS automation cron must be configured and running correctly.
Administrators and customers can manage domain nameservers through WHMCS.
Supported operations include:
Customers can manage supported Porkbun DNS records directly from the WHMCS client area.
Supported record types include:
The DNS synchronization system compares existing records with the requested changes and updates only the records that need to be created, modified, or removed.
The module integrates with the WHMCS Registrar TLD Pricing Sync utility.
Administrators can import Porkbun registrar costs for supported domain extensions and then apply their preferred selling margins through WHMCS.
Pricing synchronization can include:
Non-standard entries that are not suitable for automatic WHMCS pricing are excluded from the synchronization process.
The module includes safeguards for billable and configuration-changing API operations.
These safeguards include:
These measures help reduce the risk of duplicate registrations, renewals, transfers, or DNS changes.
A detailed installation and upgrade guide is included in the download package.
Porkbun API access may need to be enabled individually for domains that were already present in your Porkbun account before installing the module.
Domains without API access enabled may not be available for management through WHMCS.
Some WHMCS registrar functions are not available because Porkbun does not currently provide corresponding public API operations.
These may include:
Domain registrations, renewals, transfers, DNS services, email products, and other registrar services are billed separately by Porkbun.
Availability, pricing, registration periods, and management features may vary by domain extension, registry policy, Porkbun account permissions, and API availability.
This product is an independently developed integration. It is not an official Porkbun or WHMCS product and is not affiliated with, sponsored by, or endorsed by Porkbun LLC or WHMCS.
The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.
Rebuilt the registrar integration for Porkbun API v3.8.
Migrated API traffic to the current api.porkbun.com service and header authentication.
Added standard-domain registration with live quote verification and dry-run validation.
Added domain renewal with current renewal-price verification.
Added inbound domain transfer submission and transfer synchronization.
Added idempotency protection for write and billable operations.
Added rate-limit-aware retry handling for safe requests.
Added domain information, expiry, status and auto-renew synchronization.
Rebuilt nameserver and child-nameserver management.
Rebuilt DNS reconciliation for all currently documented Porkbun DNS record types.
Added TLD cost-pricing import compatible with the WHMCS pricing-sync margin workflow.
Added current registration-requirement validation for API-registerable TLDs and fixed terms.
Added API coverage for current Porkbun domain, DNS, DNSSEC, SSL, account, marketplace, API-key and webhook services.
Added redacted module diagnostics and safer API error handling.
Hardened local commercial-license validation and cache integrity.
Removed legacy hooks, obsolete utility code, unsupported claims and nonessential runtime comments.
Added production installation, commercial license and third-party notices.
v1.1.0 (2026-02)
/domain/getDetails
v1.0.0 (initial release)
The OpenSRS Domains Pro module allows you to register, renew and transfer domains from an ever-expanding selection of TLDs, including many new gTLDs. This module supports domain locking and WHOIS Privacy for select TLDs, as well as WHMCS Domain Sync.
Manage, acquire, renew, and transfer your Dynadot domain names using WHMCS.
Effortlessly manage domain registrations, renewals, transfers, and DNS with the Openprovider WHMCS module. Sync pricing, automate tasks, and streamline your reseller business with ease.
Advanced domain module for WHMCS - Easily offer over 2000 TLDs to your customers
Jose @jose5991
Got discount for purchasing two modules for them.
Grey @grey2702
Waooo! I purchased at $35 now $125? Anyway the module works fine for me so far.
Alian John @smart8459
Thanks for this module
Adrien @1084
Works perfectly with WHMCS and integrates smoothly without any issues.
It successfully imports all domain price-lists from Porkbun and performs exactly as expected.