VPS.org API

REST API Dokimantasyon

API Plan yo

Jwenn enfòmasyon sou plan VPS ki disponib yo, pri yo, ak espesifikasyon resous yo.

Pwen final yo 2 endpoints
Chemen Baz la /api/v1/plans
JWENN /api/v1/plans/

Lis tout plan yo

Rekipere yon lis tout plan VPS ki disponib ak pri ak espesifikasyon resous.

Paramèt Rechèch

Paramèt Kalite Obligatwa Detay
location string Non Filter plans by datacenter location

Egzanp Demann

cURL
Python
JavaScript
PHP
curl -X GET "https://admin.vps.org/api/v1/plans/" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
import requests

url = "https://admin.vps.org/api/v1/plans/"
headers = {
    "Authorization": "Bearer YOUR_API_TOKEN",
    "Content-Type": "application/json"
}

response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://admin.vps.org/api/v1/plans/', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_TOKEN',
    'Content-Type': 'application/json'
  }
});

const plans = await response.json();
console.log(plans);
$ch = curl_init('https://admin.vps.org/api/v1/plans/');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer YOUR_API_TOKEN',
    'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$plans = json_decode($response, true);
curl_close($ch);

Egzanp Repons

{
  "count": 4,
  "results": [
    {
      "id": 1,
      "name": "Starter VPS",
      "slug": "starter",
      "vcpus": 1,
      "memory": 2048,
      "storage": 40,
      "bandwidth": 1024,
      "price_monthly": 5.00,
      "price_hourly": 0.007,
      "available": true,
      "locations": ["us-west", "us-east", "eu-central"],
      "description": "Perfect for small projects and testing"
    },
    {
      "id": 2,
      "name": "Standard VPS",
      "slug": "standard",
      "vcpus": 2,
      "memory": 4096,
      "storage": 80,
      "bandwidth": 2048,
      "price_monthly": 10.00,
      "price_hourly": 0.015,
      "available": true,
      "locations": ["us-west", "us-east", "eu-central", "asia-pacific"],
      "description": "Ideal for web applications and small databases"
    },
    {
      "id": 3,
      "name": "Performance VPS",
      "slug": "performance",
      "vcpus": 4,
      "memory": 8192,
      "storage": 160,
      "bandwidth": 4096,
      "price_monthly": 20.00,
      "price_hourly": 0.030,
      "available": true,
      "locations": ["us-west", "us-east", "eu-central", "asia-pacific"],
      "description": "High-performance for demanding applications"
    },
    {
      "id": 4,
      "name": "Enterprise VPS",
      "slug": "enterprise",
      "vcpus": 8,
      "memory": 16384,
      "storage": 320,
      "bandwidth": 8192,
      "price_monthly": 40.00,
      "price_hourly": 0.060,
      "available": true,
      "locations": ["us-west", "us-east", "eu-central", "asia-pacific"],
      "description": "Enterprise-grade resources for mission-critical workloads"
    }
  ]
}

Jaden Repons yo

Fòma Kalite Detay
id integer Idantifyan plan inik
name string Non plan moun ka li
slug string Idantifyan plan ki fasil pou itilize ak URL
vcpus integer Number of virtual CPU cores
memory integer RAM in megabytes (MB)
storage integer Disk space in gigabytes (GB)
bandwidth integer Monthly data transfer in gigabytes (GB)
price_monthly decimal Monthly subscription price in USD
price_hourly decimal Hourly billing rate in USD
available boolean Whether plan is currently available for purchase
locations array List of datacenter locations where plan is available
description string Brief description of plan use case

Kòd Estati Repons yo

200 Lis plan yo te rekipere avèk siksè
401 Pa otorize - Jeton otantifikasyon ki pa valab oswa ki manke
JWENN /api/v1/plans/{plan_id}/

Jwenn Detay Plan an

Rekipere enfòmasyon detaye sou yon plan VPS espesifik.

Paramèt Chemen

Paramèt Kalite Obligatwa Detay
plan_id integer Wi ID plan inik

Egzanp Demann

cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/plans/2/" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
import requests

plan_id = 2
url = f"https://admin.vps.org/api/v1/plans/{plan_id}/"
headers = {
    "Authorization": "Bearer YOUR_API_TOKEN",
    "Content-Type": "application/json"
}

response = requests.get(url, headers=headers)
print(response.json())
const planId = 2;
const response = await fetch(`https://admin.vps.org/api/v1/plans/${planId}/`, {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_TOKEN',
    'Content-Type': 'application/json'
  }
});

const plan = await response.json();
console.log(plan);

Egzanp Repons

{
  "id": 2,
  "name": "Standard VPS",
  "slug": "standard",
  "vcpus": 2,
  "memory": 4096,
  "storage": 80,
  "bandwidth": 2048,
  "price_monthly": 10.00,
  "price_hourly": 0.015,
  "available": true,
  "locations": ["us-west", "us-east", "eu-central", "asia-pacific"],
  "description": "Ideal for web applications and small databases",
  "features": [
    "SSD Storage",
    "99.9% Uptime SLA",
    "Free Backups",
    "24/7 Support",
    "DDoS Protection",
    "IPv6 Support"
  ],
  "recommended_for": [
    "WordPress sites with moderate traffic",
    "Small to medium web applications",
    "Development and testing environments",
    "Personal projects and portfolios"
  ]
}

Kòd Estati Repons yo

200 Successfully retrieved plan details
401 Pa otorize - Jeton otantifikasyon ki pa valab oswa ki manke
404 Pa jwenn - Plan an pa egziste

Enfòmasyon sou Pri

Opsyon Faktirasyon

VPS.org ofri de opsyon pou w peye pou satisfè bezwen ou yo:

Faktirasyon Mansyèl
  • Pri fiks chak mwa san okenn sipriz San okenn surpris
  • Pi bon pou long tèm, pwodiksyon workloads
  • Ekonomize jiska 30% konpare ak bidjè chak èdtan
  • Fasilye nan kòmansman chak mwa
  • Pa gen frè ki kache oswa frè ki depase
Faktirasyon Orè
  • Paye sèlman pou èdtan ou itilize yo
  • Pafè pou pwojè tès ak kout tèm
  • Bilèt nan ingrédients chak èdtan
  • Charge maximale plafonnée à taux mensuel
  • Itil pou anviwònman devlopman

Karakteristik enkli

Tout plan VPS gen ladan:

  • ✓ Depo SSD
  • ✓ 99.9% Uptime SLA
  • ✓ Sauvegarde jounen lib
  • ✓ 24/7 sipò
  • ✓ Pwoteksyon DDoS
  • ✓ IPv6 Support
  • ✓ Akses Root
  • ✓ Imaj
  • ✓ Rezo prive
  • ✓ Akses API

Resous adisyonèl

Èske w bezwen ajoute plis resous? Sèvis adisyonèl ki disponib:

Chwazi Plan Dwa

Gid rapid

Plan Pi bon pou Ka Itilizasyon Tipik
Starter VPS Personal projects, testing Static websites, learning environments, small blogs
Standard VPS Small businesses, web apps WordPress sites, small e-commerce, development servers
Performance VPS Medium traffic applications High-traffic WordPress, SaaS applications, databases
Enterprise VPS Large-scale applications Enterprise apps, large databases, video streaming
Need help choosing? Kontakte ekip lavant nou an nan at sales@vps.org for personalized recommendations based on your specific requirements.