VPS and cloud providers

Billing for VPS and cloud, wired to your own stack

VPS and cloud providers rarely run a panel someone else has written an adapter for. The question is not whether the billing platform supports your stack, but how quickly you can teach it yours.

signed module contract
HTTPsigned module contract
actions declared by your module
Customactions declared by your module
your module, your infrastructure
Privateyour module, your infrastructure

The problem

What usually goes wrong, and what replaces it

No adapter exists for our platform

The module contract is a signed HTTP interface. Anything with an API becomes a provisioner without forking the platform or waiting on our roadmap.

Provisioning

Our actions do not fit create, suspend and terminate

A module declares its own custom actions, and they appear in the admin UI alongside the standard lifecycle ones.

Provisioning

Upgrades mid-cycle turn into a billing argument

Plan changes push the new package and produce a proration estimate, so the client is charged the difference rather than a whole new cycle.

Billing automation

Our clients must never see our upstream supplier

Third-party provider names never reach the client-facing surface, in the portal, in emails or in raw responses.

Client portal

How it runs

The loop, end to end

  1. 1

    Declare the module

    Point a product at your endpoint and register the provider key.

  2. 2

    Sign the traffic

    Requests are signed and responses validated on both sides.

  3. 3

    Bill normally

    Orders, invoices, renewals and suspension behave as for any product.

  4. 4

    Add your own actions

    Reboot, rebuild, resize or anything else, surfaced in the admin UI.

Questions

VPS and cloud providers, answered

What does the module contract require?

An HTTP endpoint that accepts signed lifecycle requests and returns a documented response shape. It is a contract, not a plugin inside our codebase.

Can a module stay private to us?

Yes. Modules are yours, run on your infrastructure and are published nowhere.

Try it on a spare server and decide for yourself

The free plan runs a real hosting business up to 25 clients. No card, no sales call, no expiry.

Free up to 25 clientsNo card requiredYour server, your data