API-based instant WordPress site deployment for resellers

1

One feature I would really love to see in WPMU DEV hosting is something similar to what Instawp offers through their API.

With a single API call, you can deploy a fully preconfigured WordPress website, automatically generate login credentials, and share them with the customer. You can even deploy the site on a subdomain of your own main domain. The entire website is ready within minutes.

I can imagine this being extremely valuable for many resellers and agencies. The concept itself is actually quite simple: deploy a predefined website template to a server through an API call.

I already shared this request years ago because it would allow resellers to connect WPMU DEV hosting directly to their own sales channels and onboarding flows, without relying on the existing reseller functionality from WPMU DEV.

For businesses selling WordPress solutions, prebuilt websites, or sandbox/demo environments, this would open up a lot of possibilities.

  • Patrick Freitas
    • FLS

    Hi Niels

    I hope you are doing well and thank you for the suggestion.

    At this moment it wouldn’t be possible indeed, I forwarded this to our product team so I hope we can consider it in future.

    The closest workaround would be using a set of AI plugins in WordPress level via hosting template: https://wpmu-dev.pro/blog/hosting-site-templates/

    Daniel

    Unfortunately, the Hosting API won’t help here as it can’t manage the website deployment, but few actions after the server is already created.

    Best Regards
    Patrick Freitas

  • Flavio
    • websi

    I’d like to add my support to this request, as broader API capabilities in both the Hub and Hosting would unlock a lot of automation opportunities for agencies.

    In our case, we’d benefit not only from API‑based site deployment, but also from being able to pull Hub‑level data—such as whether a client is logged in—so we can deliver personalized experiences and connect Hub products with preconfigured site setups. Right now, we can link clients to WordPress pages, but there’s no way to make those pages conditional or personalized based on Hub authentication.

    Overall, what I see behind Niels’ idea is a need for deeper automation and a more programmable Hub. Being able to tie custom Hub products to specific site templates, and even sell those as bundled solutions, would be extremely valuable for resellers and agencies. I have a few custom approaches in mind, but I haven’t yet had the time to fully test whether they’re viable.

    I hope this type of functionality can be considered for the roadmap, as it would significantly expand what we can build on top of WPMU DEV’s ecosystem.

  • Williams Valerio
    • Staff

    Hi Flavio ,

    I hope you’re doing well, and thanks for your feedback.

    I’m sorry, please let me know if I understood correctly but for example:

    but also from being able to pull Hub‑level data—such as whether a client is logged in—so we can deliver personalized experiences and connect Hub products with preconfigured site setups. Right now, we can link clients to WordPress pages, but there’s no way to make those pages conditional or personalized based on Hub authentication.

    If your customer comes from /reseller-houses > Offer templates related to houses
    If your user comes from /reseller-parks > Offer templates related to parks

    If that’s the idea, it should already be possible by using multiple Hub Client installs (if you have multiple agencies), you can add to each site only the product plans with the templates that you want – https://wpmu-dev.pro/docs/hub-2-0/reseller/#hosting-reseller

    And create those products based on your needs – https://wpmu-dev.pro/docs/hub-2-0/reseller/#hosting-product-setup

    Overall, what I see behind Niels’ idea is a need for deeper automation and a more programmable Hub. Being able to tie custom Hub products to specific site templates, and even sell those as bundled solutions, would be extremely valuable for resellers and agencies. I have a few custom approaches in mind, but I haven’t yet had the time to fully test whether they’re viable.

    It should be possible to add certain templates only depending on the Product that you’re selling – https://wpmu-dev.pro/docs/hub-2-0/reseller/#hosting-reseller-configurations-site-templates

    Could you please confirm if this is what you wanted to achieve or if you need a different approach?

    Note that this feature request is more related to site deployment and how it’s managed.

    I hope to hear back from you soon.
    Best Regards,
    Williams Valerio

    • Flavio
      • websi

      Hi Williams Valerio ,

      Thanks for taking the time to look into my comment and for breaking down the current options — really appreciate the attention and the detailed explanation. Some of what you described does overlap with what I’m aiming for, but my ideas go a bit beyond Niels’ original request, especially around deeper Hub‑level logic and more dynamic personalization tied to authentication rather than just product‑based template assignment.

      To avoid derailing his thread, I’ll open a separate discussion where I can outline the full concept more clearly. Once the new topic is live, I’ll tag you and link back to your explanation here so the context stays connected. That way we can explore whether the solution fits within existing tools or if it points toward future improvements in Hub automation or client personalization.

      Thanks again for the thoughtful follow‑up — I’ll loop you in as soon as the new thread is up.