VPS.org API

REST API ҳужжатлаштириш

Rejalar APIsi

Mavjud VPS rejalari, narxlari va resurs xususiyatlari haqida ma'lumot oling.

Tugash nuqtalari 2 endpoints
Asosiy yo'l /api/v1/plans
OLING /api/v1/plans/

Barcha rejalar ro'yxati

Барча мавжуд VPS режалари рўйхатини нархлар ва ресурслар хусусиятлари билан олиш.

So'rov parametrlari

Парамeтрлар Turi Majburiy Тасвирлаш
location string Йўқ Filter plans by datacenter location

Namunaviy so'rov

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

Javob namunasi

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

Javob maydonlari

Асосий Turi Тасвирлаш
id integer Noyob reja identifikatori
name string Inson o'qiy oladigan reja nomi
slug string URLga mos reja identifikatori
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

Javob holati kodlari

200 Rejalar ro'yxati muvaffaqiyatli olindi
401 Tasdiqlanmagan - Autentifikatsiya tokeni noto'g'ri yoki yo'q
OLING /api/v1/plans/{plan_id}/

Reja tafsilotlarini oling

Маълум VPS режаси ҳақида батафсил маълумотни олиш.

Yo'l parametrlari

Парамeтрлар Turi Majburiy Тасвирлаш
plan_id integer Ha Noyob reja identifikatori

Namunaviy so'rov

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

Javob namunasi

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

Javob holati kodlari

200 Successfully retrieved plan details
401 Tasdiqlanmagan - Autentifikatsiya tokeni noto'g'ri yoki yo'q
404 Topilmadi - Reja mavjud emas

Қиммат ҳақида маълумот

Hisob-kitob variantlari

VPS.org сизнинг эҳтиёжларингизга мос иккита ҳисоб-китоб вариантини таклиф этади:

Oylik to'lov
  • Hech qanday kutilmagan hodisalarsiz belgilangan oylik stavka ҳайратлантирмайди
  • Умумий, ишлаб чиқариш иш юклари учун энг яхши
  • Соатма-соат ҳисоб-китобга нисбатан 30% гача тежаш
  • Ҳар ой бошида ҳисоб-китоб қилинади
  • Ёпиқ тўловлар ёки ортиқча тўловлар йўқ
Soatlik hisob-kitob
  • Фақат фойдаланган соатлар учун тўлов қилинг
  • Синаб кўриш ва қисқа муддатли лойиҳалар учун жуда яхши
  • Соатма-соат ҳисоб-китоб қилинади
  • Максимал тўлов ойлик ставка бўйича чекланган
  • Иқтисодий муҳитлар учун идеал

Qo'shilgan xususiyatlar

Барча VPS режалари:

  • ✓ SSD сақлаш
  • ✓ 99.9% иш вақти SLA
  • ✓ Ҳар куни бепул заҳира нусхалари
  • ✓ 24/7 қўллаб-қувватлаш
  • ✓ DDoS ҳимояси
  • ✓ IPv6 қўллаб-қувватлаши
  • ✓ Толиқ root рухсат
  • ✓ Снимка
  • ✓ Шахсий тармоқ
  • ✓ APIга кириш

Қойида ресурслар

Қўшимча ресурслар қўшиш керакми? Қолаверса хизматлар ҳам мавжуд:

Тўғри режани танлаш

Tezkor qo'llanma

Бўлим Eng yaxshisi Odatda foydalanish holatlari
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? Savdo guruhimiz bilan bog'laning at sales@vps.org for personalized recommendations based on your specific requirements.