Developer Documentation

API Documentation

Complete reference for VaultNode API, CLI tools, and infrastructure automation.

Documentation
Quick Start

Deploy via cURL

curl -X POST https://api.vaultnode.net/v1/deploy \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "plan": "developer",
    "region": "us-east-1", 
    "os": "ubuntu-22.04",
    "ssh_keys": ["ssh-rsa AAAAB3..."]
  }'
API Endpoints
POST
/v1/deploy

Deploy a new VPS instance

plan
region
os
ssh_keys
GET
/v1/instances

List all VPS instances

status
region
GET
/v1/instances/{id}

Get VPS instance details

id
DELETE
/v1/instances/{id}

Destroy VPS instance

id
force
Authentication

All API requests require authentication using Bearer tokens. Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Generate API keys from your dashboard.