VPS.org API

REST API dokumentazioa

Planen APIa

Eskuratu eskuragarri dauden VPS planen, prezioen eta baliabideen zehaztapenen inguruko informazioa.

Amaiera-puntuak 2 endpoints
Oinarrizko bidea /api/v1/plans
LORTU /api/v1/plans/

Plan guztiak zerrendatu

Eskuragarri dauden VPS plan guztien zerrenda eskuratu, prezioekin eta baliabideen zehaztapenekin.

Kontsulta-parametroak

Parametroak Mota Beharrezkoa Azalpena
location string Ez Filter plans by datacenter location

Eskaera adibidea

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

Adibide Erantzuna

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

Erantzun Eremuak

Eremua Mota Azalpena
id integer Planaren identifikatzaile bakarra
name string Gizakiek irakur dezaketen planaren izena
slug string URL bidezko planaren identifikatzailea
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

Erantzun Egoera Kodeak

200 Planen zerrenda behar bezala berreskuratu da
401 Baimenik gabea - Autentifikazio-token baliogabea edo falta da
LORTU /api/v1/plans/{plan_id}/

Lortu Planaren Xehetasunak

VPS plan zehatz bati buruzko informazio xehea eskuratu.

Bidearen parametroak

Parametroak Mota Beharrezkoa Azalpena
plan_id integer Bai Planaren ID bakarra

Eskaera adibidea

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

Adibide Erantzuna

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

Erantzun Egoera Kodeak

200 Successfully retrieved plan details
401 Baimenik gabea - Autentifikazio-token baliogabea edo falta da
404 Ez da aurkitu - Plana ez da existitzen

Prezioen informazioa

Fakturazio aukerak

VPS.orgk bi fakturazio-aukera eskaintzen ditu zure beharretara egokitzeko:

Hileroko fakturazioa
  • Hileko tarifa finkoa, ezustekorik gabe sorpresarik gabe
  • Hoberena epe luzeko ekoizpen lan-kargetarako
  • Aurreztu %30 orduko fakturazioaren aldean
  • Hilabete bakoitzeko hasieran fakturatzen da
  • Ez dago ezkutuko tarifarik edo gehiegizko kargurik
Orduko fakturazioa
  • Erabilitako orduak bakarrik ordaindu
  • Proba eta epe laburreko proiektuetarako ezin hobea
  • Orduko gehikuntzatan fakturatzen da
  • Gehienezko karga mugatua hileko tasa
  • Ideala garapen-inguruneetarako

Ezaugarri barne

VPS plan guztiek barne hartzen dute:

  • ✓ SSD biltegia
  • ✓ % 99,9ko SLA
  • ✓ Eguneroko babeskopia doakoa
  • ✓ 24/7 laguntza
  • ✓ DDoS babesa
  • ✓ IPv6 euskarria
  • ✓ Root atzipen osoa
  • ✓ Argazkiak
  • ✓ Sare pribatua
  • ✓ API atzipena

Baliabide gehigarriak

Baliabide gehiago gehitu behar dituzu? Zerbitzu gehigarriak eskuragarri:

Plan egokia aukeratzea

Gida azkarra

Planoa Onena honetarako Erabilera Kasu Tipikoak
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? Jarri harremanetan gure salmenta-taldearekin helbide honetan: at sales@vps.org for personalized recommendations based on your specific requirements.