Sell managed PostgreSQL, MySQL, MongoDB, Valkey, Kafka and OpenSearch under your own brand — provisioned, billed and managed in WHMCS
Sell cloud servers on DigitalOcean under your own brand — provisioned, billed and managed in your billing system
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD DigitalOcean Droplets lets a hosting company sell DigitalOcean cloud servers as its own VPS product. Your customer orders in your WHMCS cart, a dedicated server is built in your DigitalOcean account within minutes, and your customer manages it from your client area: a control panel that carries your brand and never asks for a DigitalOcean login. You set the price, DigitalOcean bills you its list price, and the difference is your margin.
It is built for hosts who want a cloud server line without building a control panel, without handing out provider access, and without a support ticket every time a customer needs a reboot, a snapshot or a firewall change.
Sell cloud servers under your own brand. Customers see your company, your prices and your client area. Servers run on your own DigitalOcean account, so customers need no account of their own, and your account and API token are never exposed to them.
Every order sets itself up. The server is created when WHMCS sets the order up, with the region, plan and operating system the customer chose at checkout, plus any storage, backups or dedicated IP they ordered. Suspend, unsuspend and terminate follow your normal WHMCS billing.
Customers help themselves. Power controls, connection details, rebuild, snapshots, backups, a firewall, SSH keys, usage graphs and an optional in-browser console sit on the customer's own service page. That is most of the tickets a VPS product normally generates.
Pricing with the cost in view. The Products page shows what DigitalOcean charges each month for every server plan, read live and shown in dollars and in your default currency. Set a margin and each choice shows a suggested price and your margin per sale. The margin is optional and changes nothing until you use it.
Nothing left billing. Terminating a service deletes the server, its attached storage, its firewall, its dedicated IP and the SSH keys the module registered. Teardown keeps running even if your licence lapses, so a cancelled service never stays on your DigitalOcean bill. The one exception is snapshots a customer took: those are kept, and DigitalOcean bills you for each until it is deleted.
No server is ever untracked. Every server is tagged and recorded before DigitalOcean is called, so a retry or a double request cannot leave a second server running unseen. A daily read-only check flags any server deleted directly at DigitalOcean.

ssh command and a private-key download



Every one of these is a switch on the product. Turn one off and it disappears from the customer's page, and the server refuses it too. The pages render natively on WHMCS's Six, Twenty-One and Nexus themes, and every string can be translated or reworded with an override file that survives updates. No customer-facing text names DigitalOcean.
PD DigitalOcean Droplets is one paid module with everything included. There are no add-on tiers and no per-server fees from us: you pay DigitalOcean at cost and set your own price. It installs into PD Modules in one click, updates itself, and adds its own tables and files without modifying WHMCS files, so it does not collide with other modules or a customised theme.
If your subscription ever lapses, your customers are not cut off. Running servers are never stopped, deleted or changed. Once a licence has expired, new servers are no longer provisioned and the browser console stops, while customers keep managing their own servers. Only if it is later suspended does customer management pause, behind a neutral message. Teardown keeps running throughout.
By SSH key. Every server gets its own key pair, which the customer downloads from their service. Add an "SSH Public Key" custom field to the product and customers can also submit their own key at checkout — it's installed on their new server alongside the server's own key. You can also install your own account key on every server for support.
Power on/off, shutdown, reboot, one-click rebuild (fresh OS or one of their snapshots), rename, take/restore/delete snapshots, manage a per-server firewall by protocol/port/source, watch CPU and bandwidth graphs, and see every network detail.
No — suspension powers the server off, and DigitalOcean still bills for a powered-off droplet. It is a hard power-off: the disk's data is kept, but unsaved work in running programs is lost. To stop billing entirely, terminate the service.
The server, its attached storage volume, its cloud firewall, its dedicated IP and the SSH keys the module registered. Snapshots the customer took are kept on your DigitalOcean account, and DigitalOcean bills for them until they are deleted — they are the customer's own backups, so the module never deletes them; remove unwanted ones in the DigitalOcean control panel.
Yes. You resell on your own DigitalOcean account, at your own margin. Your API token is stored encrypted on your WHMCS server and is never shown to a customer.
No. A licence lapse withdraws the management layer in stages but never stops, deletes or alters a running customer resource. Your customers keep serving throughout.
WHMCS 9 or later, on PHP 8.2 or later. It installs alongside whatever else you run — it adds its own tables and templates rather than modifying WHMCS files, so it does not collide with other vendors' modules or with a customised theme. Uninstalling removes its own tables and settings. Terminate its services and let their cleanup finish first — uninstalling also removes the record of any cleanup still in progress.