Bring your server over

Migrate your existing server to InstantNode in minutes.

Try the Server Importer

Automate everything: the InstantNode API

6 min read · by the InstantNode team

Every InstantNode account now ships with a full self-service API. Not a stripped-down "reboot only" endpoint list - the same things the panel can do, your scripts can do: check your balance, provision a KVM server, start and stop it, run backups, edit firewall rules, read invoices and keep your billing profile current. Authentication is a single Bearer token you create in your profile, and every endpoint speaks plain JSON.

Getting a token

Open Profile → API in the dashboard, name the token and copy it once - it is shown a single time and stored hashed, like a password. Send it with every request:

curl -H "Authorization: Bearer inpat_..." \
  https://instantnode.eu/api/pat/v1/services

That call returns everything you own - vServers, game servers, Discord bots, webspaces - with live status. It is the natural first building block for a status dashboard or a Discord bot that watches your fleet.

Provisioning from a script

The API uses the exact same pipeline as the panel: same presets, same pricing, same balance checks. Query /v1/create-options for valid plans and OS templates, then POST to /v1/containers with your chosen preset, template and hostname. The cost is charged to your prepaid balance and the server boots in about a minute. Poll /v1/containers/{id} until it reports running.

What the API deliberately cannot do

A leaked API token should never be able to take over your account. So the API cannot change your e-mail, password or two-factor settings, cannot initiate payments, cannot open a console and cannot delete your account. Servers cannot be deleted either - they always run to the end of the paid billing period, and cancellation happens by disabling auto-renew via /v1/containers/{id}/auto-renew. The blast radius of a lost token is limited by design, and you can revoke any token instantly in the panel.

Ideas to steal

A cron job that runs a backup before every deployment. A Discord bot with a !restart command for your game server. A CI pipeline that spins up a fresh test VPS, runs the suite and lets the server expire. A morning script that posts your balance and yesterday's spend to a channel. The API is included with every account at no extra cost - the only limit is polite rate use.

Build something with the API

Create a token in your profile and deploy your first server from a terminal - full docs at /developers.

Read the API docs