VPS.org API

REST API құжаттамасы

Жоспарлар API

Қолжетімді VPS жоспарлары, бағалары және ресурс сипаттамалары туралы ақпарат алыңыз.

Соңғы нүктелер 2 endpoints
Негізгі жол /api/v1/plans
АЛУ /api/v1/plans/

Барлық жоспарлардың тізімін жасаңыз

Барлық қолжетімді VPS жоспарларының тізімін, бағаларын және ресурстар сипаттамаларын алу.

Сұрау параметрлері

Параметрлер Түрі Қажетті Сипаттамасы
location string Жоқ Filter plans by datacenter location

Мысал сұрау

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);

Мысал жауап

{
  "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"
    }
  ]
}

Жауап өрістері

Өріс Түрі Сипаттамасы
id integer Бірегей жоспар идентификаторы
name string Адам оқи алатын жоспар атауы
slug string 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

Жауап күйінің кодтары

200 Жоспарлар тізімі сәтті алынды
401 Рұқсат етілмеген - Жарамсыз немесе жоқ аутентификация токені
АЛУ /api/v1/plans/{plan_id}/

Жоспар мәліметтерін алыңыз

VPS жоспары туралы егжей- тегжейлі мәліметті алу.

Жол параметрлері

Параметрлер Түрі Қажетті Сипаттамасы
plan_id integer Иә Бірегей жоспар идентификаторы

Мысал сұрау

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);

Мысал жауап

{
  "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"
  ]
}

Жауап күйінің кодтары

200 Successfully retrieved plan details
401 Рұқсат етілмеген - Жарамсыз немесе жоқ аутентификация токені
404 Табылмады - Жоспар жоқ

Бағалау мәліметі

Есеп айырысу опциялары

VPS.org сіздің қажеттіліктеріңізге сай екі төлем әдісін ұсынады:

Ай сайынғы төлем
  • Ай сайынғы тұрақты мөлшерлеме, ешқандай тосынсыйлар жоқ таңқаларлықсыз
  • Ұзақ мерзімді, өндірістік жүктемелер үшін ең жақсы
  • Сағаттық есеп айырысумен салыстырғанда 30% дейін үнемдеу
  • Әр айдың басында есептеледі
  • Жасырын төлемдер немесе шектеулер жоқ
Сағаттық төлем
  • Тек пайдаланған сағат үшін төлеңіз
  • Сынақ және қысқа мерзімді жобалар үшін өте қолайлыName
  • Сағат сайын есептеледі
  • Айлық мөлшерлеме бойынша төлемнің шегі
  • Жасау орталары үшін өте қолайлыName

Қосылған мүмкіндіктер

Барлық VPS жоспарлары:

  • ✓ SSD сақтау
  • ✓ 99, 9% жұмыс істеу уақыты SLA
  • ✓ Күнделікті сақтық көшірме жасау
  • ✓ 24/7 қолдау
  • ✓ DDoS шабуылынан қорғауName
  • ✓ IPv6 қолдауы
  • ✓ Толық root рұқсаты
  • ✓ Түсірілім
  • ✓ Жеке желіComment
  • ✓ API қатынау

Қосымша ресурстар

Ресурстарды қосу керек пе? Қосымша қызметтер бар:

Дұрыс жоспарды таңдау

Жылдам нұсқаулық

Жоспар Ең жақсысы Әдеттегі пайдалану жағдайлары
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? Біздің сату тобымызбен мына жерден хабарласыңыз: at sales@vps.org for personalized recommendations based on your specific requirements.