Sell managed MySQL databases on Google Cloud under your own brand — provisioned, billed and managed in WHMCS
Sell managed PostgreSQL databases on Google Cloud under your own brand — provisioned, billed and managed in WHMCS
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD Google Cloud PostgreSQL lets a hosting company sell managed PostgreSQL databases as its own product. Your customer orders in your WHMCS cart, a dedicated Cloud SQL for PostgreSQL instance is created in your Google Cloud project, and your customer runs it from your client area: connection details, trusted addresses, databases and database users. Google bills you at cost, you set the price, and the difference is your margin.
It is built for hosts whose customers build on PostgreSQL, such as Django, Rails, Laravel and Node.js developers who want a managed database with a current version and no server to patch. You get the product without building a control panel, and your customers never need a Google Cloud account.
Four supported versions to sell. PostgreSQL 18 is the default, with 17, 16 and 15 alongside it. Customers can pick a version at checkout, or you fix it per product. A blank setting uses 18, and the setting says so, so you can keep older projects on the version they were built for.
A dedicated instance for every order. Each order gets its own Cloud SQL instance and its own credentials, created in the region the customer chose from more than 40 Google Cloud regions. Nothing is shared between customers.
Orders set themselves up. A paid order creates the instance with no step from you. It is built in the background and the connection details appear on their own once Google reports it running. If a create fails, Google's reason is shown in the service's activity, and the order is never left spinning as "creating".
Less support for you. Trusted addresses, databases, database users and password changes all live on the customer's own service page.
Nothing left billing. Terminating a service deletes the instance and the module confirms it is gone, even when your licence has lapsed.
Your Google account stays yours. The service-account key is stored encrypted on your WHMCS server and never reaches a customer page or message.





Each section is a switch on the product: Firewall, Connection details, Users and Databases. Switch one off and the customer cannot see it and the server refuses it. The pages render on WHMCS's Six, Twenty-One and Nexus themes and are fully translatable with wording overrides that survive updates.
Every instance is created with automated daily backups and point-in-time recovery switched on. Restores are done by you in the Google Cloud console; customers ask you.
PD Google Cloud PostgreSQL is one paid module with everything included. There are no tiers and no per-instance fees to us; you pay Google at cost and keep the margin. It adds its own tables and templates, leaves WHMCS files alone, and uninstalls cleanly.
If your subscription lapses, your customers' databases keep running. The module never stops, deletes or alters an instance. New provisioning and your management screens are withdrawn while read-only visibility stays, and everything returns once you are in good standing.
Yes. You connect a Google Cloud service-account key once, and every client's database is provisioned into your Google Cloud subscription — Google bills you, you bill your client through WHMCS, and the difference is your margin.
PostgreSQL 18 (the default), 17, 16 and 15 — the modern supported majors. You can expose the version as a choice at checkout or fix it per product.
Yes. Each server gets a public endpoint on port 5432 with SSL/TLS, protected by a trusted-sources allow-list the client manages themselves — nothing can connect until they add an address.
Yes — from their client area they create and drop databases and users, set passwords and regenerate the `postgres` admin password, all with a ready-to-paste `psql` command and no Google Cloud console.
Their service is suspended: the instance is stopped and the data kept untouched (Google still bills its storage while it is stopped). When the invoice is paid and the service unsuspended, the instance starts again. Data is only ever removed on termination.
Yes, through WHMCS's normal Upgrade/Downgrade flow. The server is resized in place with the data preserved, and storage also auto-grows on its own before the disk fills.
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 and leaves no orphans behind.