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/deployDeploy a new VPS instance
plan
region
os
ssh_keys
GET
/v1/instancesList 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_KEYGenerate API keys from your dashboard.