Skip to content

Provisionings

Provisioning Plugins are the bridge between Billmora and your server infrastructure. They automate the lifecycle of a service, including creation, suspension, termination, renewal, and scaling, without requiring you to manually log in to the destination control panel.

Whenever a client purchases a Package, the linked Provisioning Plugin takes over and interacts with the third-party API (like Proxmox, Pterodactyl, or DirectAdmin) to deliver the service.

Built-in Provisionings

Billmora comes with several built-in provisioning plugins ready to be used out of the box:

To use a built-in plugin, you must first create an Instance of the plugin in your Billmora Admin Area, provide the necessary API credentials, and then link it to your Packages.

Plugin Instances

You can create multiple instances of the same plugin. For example, if you have three different DirectAdmin servers, you can create three separate DirectAdmin instances in Billmora, each with its own API credentials and host URL. When creating a Package, you can select which specific instance it should use.

Custom Provisionings

If your infrastructure relies on software that isn't supported out of the box, you can create a custom Provisioning Plugin. Billmora provides a developer-friendly API to build plugins that handle custom lifecycles. See the Development Documentation for more details.