VPS.org API

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 Да Уникатен ID на план

Пример за барање

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% во споредба со почасовните трошоци
  • Платено на почетокот на секој месец
  • Без скриени трошоци или прекумерни трошоци
Часовно фактурирање
  • Плати само за часовите што ги користиш.
  • Совршено за тестирање и краткорочни проекти
  • Платено во часовни покачувања
  • Максимална наплата ограничена со месечна стапка
  • Идеална за развојна средина

Вклучени карактеристики

Сите планови на ВПС вклучуваат:

  • ✓ SSD- складиште
  • ✓ 99,9% СЛА
  • ✓ Слободни дневни заштитни копии
  • ✓ Поддршка за 24/7
  • ✓ ДДОС заштита
  • ✓ Поддршка за IPv6
  • ✓ Целосен пристап на коренот
  • ✓ Снимки
  • ✓ Приватна мрежа
  • ✓ 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.