VPS.org API

РЕСТЕПНА АПИ документација

API за планове

Преузмите информације о доступним VPS плановима, ценама и спецификацијама ресурса.

Крајње тачке 2 endpoints
Основна путања /api/v1/plans
ДОБИЈ /api/v1/plans/

Листа свих планова

Узми списак свих расположивих ВПС планова са ценом и спецификацијама ресурса.

Параметри упита

Параметар Тип Обавезно Опис
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}/

Добијте детаље плана

Узми детаљне информације о одређеном ВПС плану.

Параметри путање

Параметар Тип Обавезно Опис
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% у поређењу са сатним рачунима.
  • Рачунано на почетку сваког месеца
  • Без скривених накнада или прекорачних накнада
Обрачун по сату
  • Плати само за сате које користиш.
  • Савршено за тестирање и краткорочне пројекте
  • Рачунано у сатним корацима
  • Највећа наплата ограничена м› јесечном стопом
  • Идеална за развојна окружења

Укључене функције

Сви ВПС планови укључују:

  • ✓ ССД складиштење
  • ✓ 99,9% Уптиме СЛА
  • ✓ слободне дневних резерва
  • ✓ Подршка за 24/7
  • ✓ ДДОС заштита
  • ✓ Подршка за ИПв6
  • ✓ Пун приступ корену
  • ✓ Снимци
  • ✓ Приватна мрежа
  • ✓ АПИ приступ

Додатни ресурси

Потребно је додати још ресурса? Додатне доступне услуге:

Избор правог плана

Кратки водич

План Најбоље за Типични случајеви употребе
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.