DocsCompute / VPSCreate a VPS Instance
Compute / VPS

Create a VPS Instance

Step-by-step guide to provisioning a new virtual server.

Via the dashboard

1. Go to Dashboard → VPS Instances 2. Click New Instance 3. Select your instance type, OS and region 4. Give your instance a name 5. Click Create Instance

Your instance will be provisioned and running within 60 seconds.

Via the API

Use the REST API to create instances programmatically.

bash
curl -X POST https://api.wasaacloud.com/api/instances \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "web-prod-01",
    "type": "vps.medium",
    "os": "ubuntu-22.04",
    "region": "af-ke-1"
  }'

Response

A successful request returns the new instance object with status pending. The instance moves to running within ~60 seconds.

json
{
  "success": true,
  "data": {
    "id": "inst_abc123",
    "name": "web-prod-01",
    "type": "vps.medium",
    "status": "pending",
    "region": "af-ke-1",
    "ip": null,
    "costPerMonth": 2800,
    "createdAt": "2024-11-01T10:00:00.000Z"
  }
}
← Previous
VPS Overview
Next →
VPS Actions

Was this article helpful?

Need more help? Open a support ticket

On this page

Via the dashboard
Via the API
Response
Get support