VPS.org API

REST API Documentation

Purogiramu yeMapurani

Tsvaga ruzivo nezvezvirongwa zveVPS zviripo, mitengo, uye zvirevo zvezvishandiso.

Magumo 2 endpoints
Nzira Yekutanga /api/v1/plans
Tora /api/v1/plans/

Nyora Zvirongwa Zvese

Kuwana runyorwa rwese runowanikwa VPS mapurojekiti nemitengo uye zviwanikwa zvinoenderana.

Maparamita emibvunzo

Parameter Rudzi Zvinodiwa Kutaura
location string Hapana Filter plans by datacenter location

Muenzaniso weChikumbiro

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

Muenzaniso weMhinduro

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

Minda Yemhinduro

_Firi Rudzi Kutaura
id integer Chiratidzo chehurongwa hwakasiyana
name string Zita rechirongwa chinogona kuverengwa nevanhu
slug string Chiratidzo chehurongwa chinoenderana neURL
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

Makodhi eMamiriro eMhinduro

200 Ndakabudirira kuwana runyorwa rwezvirongwa
401 Hazvibvumirwi - Chiratidzo chekusimbisa chisiri chechokwadi kana kuti chiripo
Tora /api/v1/plans/{plan_id}/

Tora Ruzivo Rwehurongwa

Kuwana yakazara ruzivo nezve yakasarudzika VPS chirongwa.

MaParameter eNzira

Parameter Rudzi Zvinodiwa Kutaura
plan_id integer Ehe ID yechirongwa chakasiyana

Muenzaniso weChikumbiro

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

Muenzaniso weMhinduro

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

Makodhi eMamiriro eMhinduro

200 Successfully retrieved plan details
401 Hazvibvumirwi - Chiratidzo chekusimbisa chisiri chechokwadi kana kuti chiripo
404 Haisipo - Hurongwa hahupo

Kubhadhara ruzivo

Sarudzo dzeKubhadhara

VPS.org inopa maviri bhiri masevhisi anoita kuti zvienderane nechinangwa chako:

Kubhadhara Kwemwedzi Nemwedzi
  • Mutengo wepamwedzi wakatarwa pasina zvinoshamisa pasina zvikanganiso
  • Best for long-term, production workloads
  • Save kusvika 30% zvichienzaniswa nenguva yekubhadharisa
  • Inobhadharwa pakutanga kwemwedzi wese
  • Hapana zvakavanzika zvikwereti kana kukwira mari
Kubhadhara Kweawa Neawa
  • Pay chete kwemazuva iwe kushandisa
  • Perfect for testing and short-term projects
  • Billed in hourly increments
  • Max. charge capped pamwedzi rate
  • Ideal for development environments

Zvimiro Zvinosanganisirwa

All VPS miganhu kusanganisira:

  • ✓ SSD Kuchengetera
  • ✓ 99.9% Uptime SLA
  • ✓ Free Daily Backups
  • ✓ 24 / 7 Kutsigira
  • ✓ DDoS Kudzivirirwa
  • ✓ IPv6 Kutsigira
  • ✓ Kuwana kweroot
  • ✓ Snapshots
  • ✓ Private Networking
  • ✓ API Kusvika

Zvimwe Zviwanikwa

Unogona kuisa zvimwe zvinhu? Zvimwe zvinhu zvinopihwa:

Kusarudza Yakakodzera Plan

Gwaro Rinokurumidza

Plan Zvakanakira Nyaya Dzekushandisa Dzakajairika
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? Bata timu yedu yekutengesa pa at sales@vps.org for personalized recommendations based on your specific requirements.