Arct Cloud API

Create, start, stop, reinstall, resize, and delete servers over a REST API with JSON requests and responses.

curl -X POST https://api.arct.cloud/v1/servers \
  -H "Authorization: Bearer $ARCT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "hostname": "web-1",
    "datacenter": "ams2",
    "plan": "hvm.nano",
    "image_id": "IMAGE_ID",
    "ssh_key_ids": ["SSH_KEY_ID"]
  }'

Create a server with the REST API

What the API covers

  • Servers

    Create, update, start, stop, restart, reinstall, resize, and delete servers.

  • Catalog

    Datacenters, locations, plans, and OS images you can order.

  • SSH keys

    Add and remove the keys installed on new and reinstalled servers.

  • Invoices

    List invoices and pay them from account credit.

  • Scoped tokens

    Read only and read & write tokens, created in the dashboard.

  • OpenAPI

    An OpenAPI 3.1 specification of the API.

Automate your servers

Create, power, reinstall, resize, and delete servers from your own code.