Resell fully-managed MySQL databases on AWS — provisioned, billed and managed in WHMCS
Resell fully-managed, MongoDB-compatible databases on AWS — provisioned, billed and managed in WHMCS
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD AWS DocumentDB lets a hosting company sell Amazon DocumentDB, AWS's managed document database for MongoDB-style applications, as its own database product. Your customer orders in your WHMCS cart, a dedicated cluster is built in your AWS account, and your customer manages it from your client area: connection details, usage graphs, snapshots and an allowed-address list, with no AWS console and no mention of Amazon. You set the price, AWS bills you the cost, and the difference is your margin.
It is built for hosts whose customers run applications written for MongoDB: web agencies, SaaS teams and developers who want a managed document store without running replica sets themselves, and who would rather buy it from their host than open an AWS account.
A document database you can resell. Customers who build on Node.js, Python or any MongoDB driver get a cluster that speaks the protocol they already use. You offer it as a product line next to your hosting, with your pricing and your brand on every page.
Every order sets itself up. A paid order creates a dedicated DocumentDB cluster in the region the customer chose, with the instance size and version they picked at checkout. No one on your team opens the AWS console.
Nothing is shared between customers. Each cluster gets its own security group, named for the service. If the region has no default network, or your key cannot create a security group, the order is refused with the reason in your Activity log. The cluster is never placed on a shared firewall.
Customers connect without a ticket. The connection details open in one click: endpoint, port, username, password and a ready-to-paste mongosh command with the TLS flags already filled in. The command is checked to connect and to write.
Nothing left billing. Terminating a service removes the cluster, its instances, its own firewall and its manual snapshots, then confirms at AWS that they are gone. A cluster that was stopped for suspension is started first so AWS will delete it.
Honest about what DocumentDB is. Each cluster has one instance, so a failure means a short outage rather than a failover, and your customers are told so. Storage grows by itself, so there is no disk size to choose or outgrow.
<prefix>-<service id> in AWS


Restoring a snapshot is your job in AWS, and the pages never promise otherwise. Clusters are private to your AWS network and never get a public address, so customers connect from an application server inside it, or through an SSH tunnel to one. Every feature is a switch on the product: turn one off and it disappears from the customer's menu and the server refuses it too. The pages render natively on WHMCS's Six, Twenty-One and Nexus themes and are fully translatable, with overrides that survive updates.
PD AWS DocumentDB is one paid module with everything included: provisioning, power, snapshots, firewall, usage graphs and teardown. There are no tiers to compare. It installs into PD Modules in one click, updates itself, and uninstalls cleanly without modifying any WHMCS files.
If your subscription ever lapses, nothing the module built is touched. You get a 14-day grace period with everything working, then admin management locks while customers keep being served, and only after that do customer features pause, behind a neutral message that never mentions licensing. Renewing restores everything at once.
On your own AWS account — as dedicated, isolated Amazon DocumentDB clusters provisioned in the region you choose. You pay AWS for the compute and storage; you set the sell price in WHMCS and keep the difference.
Amazon DocumentDB is a fully-managed, MongoDB-compatible document database on AWS. It is compatible with MongoDB drivers and tools (mongosh, Compass, and others) while AWS handles patching, backups, storage scaling and high availability.
Yes. You connect your AWS credentials in the WHMCS Server settings once, and every client cluster is provisioned automatically into your account. No per-client AWS access required.
Yes. Amazon DocumentDB grows its storage automatically as data is added — there is no disk size to choose at order time. Neither you nor your clients ever need to resize storage manually.
Yes. Changing the configurable option on the service resizes the underlying instance class in place — all data is preserved.
The client area shows the cluster endpoint, port, username, and a ready-to-paste mongosh connection string (TLS flags pre-filled). MongoDB drivers and tools use the same endpoint. TLS with the Amazon global CA bundle is required; a download link is on the Overview page.
Trial availability is set per product by the hosting provider. Note that a DocumentDB trial provisions a real AWS cluster, so factor that into how you offer it.
No. The module communicates with AWS through the AWS SDK bundled with PD Core — nothing else needs to be installed on your server.
Nothing of yours is touched, and nothing is deleted. The module steps down in stages instead: a 14-day grace period where everything still works and you get a renewal reminder, then admin management locks while your customers carry on being served, and only after that do the customer-facing features stop — behind a neutral "temporarily unavailable, please contact support" message that never mentions licensing to your customer. Anything the module provisioned keeps running in your own account throughout, and your data and settings stay exactly where they are. Renewing restores everything immediately.
Your customers' data stays in your WHMCS. To confirm your licence, the platform sends us four things and nothing else: your licence key, the domain, your server's own IP address and the directory it is installed in — the four values recorded against your licence in your client area. Alongside that we see which module and version you run and whether its licence is healthy, so we can ship compatible updates. We never receive your clients' personal data, your credentials, or the contents of your WHMCS. Crash reports are off unless you turn them on, and a diagnostic report is only ever sent when you send one, after showing you a preview you can edit.
Open a ticket from your client area, or use Get help inside the PD Modules panel, which attaches a diagnostic report — you see a preview of exactly what it contains, and can exclude any part of it, before anything is sent. Support is included with an active subscription; bug reports are welcome whatever your licence state.