VPS.org API

REST API belgelendirmesi

Planlar API'si

Mevcut VPS planları, fiyatlandırma ve kaynak özellikleri hakkında bilgi edinin.

Uç noktalar 2 endpoints
Temel Yol /api/v1/plans
ELDE ETMEK /api/v1/plans/

Tüm Planları Listele

Tüm mevcut VPS planlarının fiyatlandırma ve kaynak özellikleri ile bir listesini alın.

Sorgu Parametreleri

Parametreler Tip Gerekli Açıklama
location string Hayır. Filter plans by datacenter location

Örnek Talep

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

Örnek Yanıt

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

Yanıt Alanları

Alan Tip Açıklama
id integer Benzersiz plan tanımlayıcısı
name string İnsan tarafından okunabilir plan adı
slug string URL dostu plan tanımlayıcısı
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

Yanıt Durum Kodları

200 Plan listesi başarıyla alındı.
401 Yetkisiz - Geçersiz veya eksik kimlik doğrulama belirteci
ELDE ETMEK /api/v1/plans/{plan_id}/

Plan Ayrıntılarını Öğrenin

Belirli bir VPS planı hakkında ayrıntılı bilgi edinin.

Yol Parametreleri

Parametreler Tip Gerekli Açıklama
plan_id integer Evet Benzersiz plan kimliği

Örnek Talep

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

Örnek Yanıt

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

Yanıt Durum Kodları

200 Successfully retrieved plan details
401 Yetkisiz - Geçersiz veya eksik kimlik doğrulama belirteci
404 Bulunamadı - Plan mevcut değil.

Fiyatları hakkında bilgi

Fatura Seçenekleri

VPS.org ihtiyaçlarınıza uygun iki fatura seçeneği sunuyor:

Aylık Faturalama
  • Sürprizsiz, sabit aylık ödeme. Sürprizler yok.
  • Uzun vadeli, üretim iş yükleri için en iyi
  • Saatlik faturalamaya kıyasla %30'a kadar tasarruf edin
  • Her ayın başında faturalanır
  • Gizli ücretler veya fazla ücretler yok
Saatlik Faturalandırma
  • Sadece kullandığınız saatler için ödeme yapın
  • Test ve kısa vadeli projeler için mükemmel
  • Saatlik fatura
  • Maksimum ücret aylık oranla sınırlandırıldı
  • Geliştirme ortamları için ideal

Dahil Edilen Özellikler

Tüm VPS planları şunları içerir:

  • ✓ SSD Depolama
  • ✓ %99.9 Çalışabilirlik SLA
  • ✓ Günlük Özgür Yedekleme
  • ✓ 24/7 Destek
  • ✓ DDoS Korunması
  • ✓ IPv6 Desteği
  • ✓ Tam Root Erişimi
  • ✓ Anlık Görüntüler
  • ✓ Özel Ağ
  • ✓ API Erişimi

Ek Kaynaklar

Daha fazla kaynak eklemeniz gerekiyor mu? Ek hizmetler mevcut:

Doğru Planı Seçmek

Hızlı Kılavuz

Plan En İyisi İçin Tipik Kullanım Senaryoları
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? Satış ekibimizle iletişime geçin. at sales@vps.org for personalized recommendations based on your specific requirements.