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.