VPS.org API

Documentare API REST

API-ul Planurilor

Obțineți informații despre planurile VPS disponibile, prețuri și specificațiile resurselor.

Puncte finale 2 endpoints
Calea de bază /api/v1/plans
OBŢINE /api/v1/plans/

Listați toate planurile

Obține o listă a tuturor planurilor VPS disponibile cu specificații privind prețurile și resursele.

Parametrii de interogare

Parametrul Tip Necesar Descriere
location string Nu. Filter plans by datacenter location

Exemplu de solicitare

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

Exemplu de răspuns

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

Câmpuri de răspuns

Câmp Tip Descriere
id integer Identificator unic de plan
name string Numele planului, lizibil de către om
slug string Identificator de plan ușor de utilizat cu URL-ul
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

Coduri de stare a răspunsului

200 Lista de planuri recuperată cu succes
401 Neautorizat - Token de autentificare invalid sau lipsă
OBŢINE /api/v1/plans/{plan_id}/

Obțineți detalii despre plan

Obține informații detaliate cu privire la un plan VPS specific.

Parametrii căii

Parametrul Tip Necesar Descriere
plan_id integer Da ID unic al planului

Exemplu de solicitare

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

Exemplu de răspuns

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

Coduri de stare a răspunsului

200 Successfully retrieved plan details
401 Neautorizat - Token de autentificare invalid sau lipsă
404 Negăsit - Planul nu există

Informații privind prețurile

Opțiuni de facturare

VPS.org oferă două opțiuni de facturare pentru a satisface nevoile tale:

Facturare lunară
  • Rată lunară fixă, fără surprize fără surprize
  • Cel mai bun pentru volumul de muncă de producție pe termen lung
  • Economiseşte până la 30% în comparaţie cu facturarea oră
  • Facturat la începutul fiecărei luni
  • Nu există taxe ascunse sau taxe de supraîncărcare
Facturare orară
  • Plăteşte doar pentru orele pe care le foloseşti.
  • Perfect pentru proiecte de testare și de scurtă durată
  • Facturate în creșteri orare
  • Taxă maximă plafonată la rata lunară
  • Ideal pentru mediile de dezvoltare

Caracteristici incluse

Toate planurile VPS includ:

  • ✓ Depoziție SSD
  • ✓ 99,9% SLA de întreținere
  • ✓ Backup-uri zilnice gratuite
  • ✓ Suport 24/7
  • ✓ Protecția DDoS
  • ✓ Suport IPv6
  • ✓ Acces la rădăcină completă
  • ✓ Snapsele de vizualizare
  • ✓ Rețea privată
  • ✓ Acces API

Resurse suplimentare

Trebuie să adaugi mai multe resurse? Servicii suplimentare disponibile:

Alegerea planului corect

Ghid rapid

Plan Cel mai bun pentru Cazuri de utilizare tipice
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? Contactați echipa noastră de vânzări la at sales@vps.org for personalized recommendations based on your specific requirements.