The VDS Host Reseller API makes every action you can take in the panel programmatic. In this guide we follow the flow from authentication to creating your first server.

1. Get your keys

Generate an api_key and api_secret from the panel. The key only accepts calls from the IP addresses you add to the whitelist; this is the first layer of security.

2. Sign the request

Each request carries an HMAC-SHA256 signature, signed with the api_secret, of a payload made up of method, path, timestamp and body. The timestamp protects against replay attacks.

3. Create the server

Send a product_id for a ready product, or cpu/ram/disk values for a custom configuration. Within a few seconds the response moves from provisioning to running.

4. Manage it

With the same API you can manage power operations, console access, format, firewall and backups. The entire lifecycle lives in one consistent interface.

For the detailed endpoint reference, see the API documentation.