VPS.org API

Dokumentácia REST API

Rozhranie API pre plány

Získajte informácie o dostupných VPS plánoch, cenách a špecifikáciách zdrojov.

Koncové body 2 endpoints
Základná cesta /api/v1/plans
ZÍSKAŤ /api/v1/plans/

Zoznam všetkých plánov

Získajte zoznam všetkých dostupných plánov VPS s cenou a špecifikáciami zdrojov.

Parametre dopytu

Parameter Typ Povinné Opis
location string Nie Filter plans by datacenter location

Príklad žiadosti

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

Príklad odpovede

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

Polia odpovede

Pole Typ Opis
id integer Jedinečný identifikátor plánu
name string Názov plánu čitateľný človekom
slug string Identifikátor plánu optimalizovaný pre URL adresu
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ódy stavu odpovede

200 Zoznam plánov bol úspešne načítaný
401 Neoprávnené – neplatný alebo chýbajúci autentifikačný token
ZÍSKAŤ /api/v1/plans/{plan_id}/

Získajte podrobnosti o pláne

Získajte podrobné informácie o konkrétnom pláne VPS.

Parametre cesty

Parameter Typ Povinné Opis
plan_id integer Áno Jedinečné ID plánu

Príklad žiadosti

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

Príklad odpovede

{
  "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ódy stavu odpovede

200 Successfully retrieved plan details
401 Neoprávnené – neplatný alebo chýbajúci autentifikačný token
404 Nenájdené - Plán neexistuje

Informácie o cenách

Možnosti fakturácie

VPS.org ponúka dve možnosti fakturácie, aby vyhovoval vašim potrebám:

Mesačná fakturácia
  • Fixná mesačná sadzba bez prekvapení Bez prekvapení
  • Najlepšie pre dlhodobé produkčné úlohy
  • Ušetrite až 30% v porovnaní s hodinovou fakturáciou
  • Fakturácia na začiatku každého mesiaca
  • Žiadne skryté poplatky alebo poplatky za prebytok
Hodinová fakturácia
  • Platíte len za hodiny, ktoré využijete
  • Ideálne na testovanie a krátkodobé projekty
  • Fakturácia v hodinových prírastkoch
  • Maximálny poplatok obmedzený na mesačnú sadzbu
  • Ideálne pre vývojové prostredia

Zahrnuté funkcie

Všetky plány VPS zahŕňajú:

  • ✓ Úložisko SSD
  • ✓ 99,9% dostupnosť SLA
  • ✓ Bezplatné denné zálohovanie
  • ✓ 24/7 zákaznícka podpora
  • ✓ Ochrana pred DDoS
  • ✓ Podpora protokolu IPv6
  • ✓ Plný root prístup
  • ✓ Snímky
  • ✓ Súkromné sieťové pripojenie
  • ✓ Prístup k API

Ďalšie zdroje informácií

Potrebujete pridať viac zdrojov? Ďalšie služby:

Výber správneho plánu

Stručný sprievodca

Plán Najlepšie pre Typické prípady použitia
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? Kontaktujte náš obchodný tím na čísle at sales@vps.org for personalized recommendations based on your specific requirements.