VPS.org API

Dokumentasi API REST

API Paket

Dapatkan informasi tentang paket VPS yang tersedia, harga, dan spesifikasi sumber daya.

Titik akhir 2 endpoints
Jalur Dasar /api/v1/plans
MENDAPATKAN /api/v1/plans/

Daftar Semua Paket

Ambil daftar dari semua rencana VPS yang tersedia dengan harga dan spesifikasi sumber daya.

Parameter Kueri

Parameter Jenis Diperlukan Deskripsi
location string Tidak Filter plans by datacenter location

Contoh Permintaan

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

Contoh Jawaban

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

Kolom Respons

Ruas Jenis Deskripsi
id integer Pengidentifikasi rencana unik
name string Nama rencana yang mudah dibaca manusia
slug string Pengidentifikasi rencana yang ramah URL
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

Kode Status Respons

200 Daftar rencana berhasil diambil.
401 Tidak sah - Token otentikasi tidak valid atau hilang
MENDAPATKAN /api/v1/plans/{plan_id}/

Dapatkan Detail Paket

Ambil informasi rinci tentang rencana VPS tertentu.

Parameter Jalur

Parameter Jenis Diperlukan Deskripsi
plan_id integer Ya ID rencana unik

Contoh Permintaan

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

Contoh Jawaban

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

Kode Status Respons

200 Successfully retrieved plan details
401 Tidak sah - Token otentikasi tidak valid atau hilang
404 Tidak Ditemukan - Paket tidak ada

Informasi Pricing

Opsi Penagihan

VPS.org offers two billing options to suit your needs:

Penagihan Bulanan
  • Tarif bulanan tetap tanpa biaya tersembunyi. tanpa kejutan
  • Terbaik untuk jangka panjang, beban kerja produksi
  • Simpan sampai 30% dibandingkan dengan tagihan per jam
  • Tagihan di awal setiap bulan
  • Tidak ada biaya tersembunyi atau biaya overage
Penagihan Per Jam
  • Membayar hanya untuk jam Anda gunakan
  • Sempurna untuk proyek pengujian dan jangka pendek
  • Billed in hourly increments
  • Biaya maksimum ditutup pada tingkat bulanan
  • Ideal untuk lingkungan pengembangan

Fitur yang disertakan

Semua rencana VPS termasuk:

  • ✓ Penyimpanan SSD
  • ✓ 99,9% Uptime SLA
  • ✓ Cadangan Harian Bebas
  • ✓ Dukungan 24/7
  • ✓ Perlindungan DDoS
  • ✓ Dukungan IPv6
  • ✓ Akses Akar Penuh
  • ✓ Snapshot
  • ✓ Jejaring Pribadi
  • ✓ Akses API

Sumber Daya Tambahan

Perlu menambah sumber daya? Layanan tambahan yang tersedia:

Memilih Rencana yang Benar

Panduan Singkat

Rencana Terbaik untuk Kasus Penggunaan Umum
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? Hubungi tim penjualan kami di at sales@vps.org for personalized recommendations based on your specific requirements.