Consultez les informations concernant les forfaits VPS disponibles, leurs tarifs et les spécifications des ressources.
Récupérer une liste de tous les plans VPS disponibles avec des spécifications de prix et de ressources.
| Paramètre | Taper | Requis | Désignation des marchandises |
|---|---|---|---|
location |
string | Numéro | Filter plans by datacenter location |
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);
{
"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"
}
]
}
| Champ | Taper | Désignation des marchandises |
|---|---|---|
id |
integer | Identifiant unique du plan |
name |
string | Nom du plan lisible par l'homme |
slug |
string | Identifiant de plan convivial pour les 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 |
| 200 | Liste des plans récupérés avec succès |
| 401 | Non autorisé - Jeton d'authentification invalide ou manquant |
Récupérer des informations détaillées sur un plan VPS spécifique.
| Paramètre | Taper | Requis | Désignation des marchandises |
|---|---|---|---|
plan_id |
integer | Oui | Identifiant unique du plan |
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);
{
"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"
]
}
| 200 | Successfully retrieved plan details |
| 401 | Non autorisé - Jeton d'authentification invalide ou manquant |
| 404 | Introuvable - Ce plan n'existe pas |
VPS.org offre deux options de facturation pour répondre à vos besoins:
Tous les plans VPS comprennent :
Besoin d'ajouter plus de ressources? Services supplémentaires disponibles :
| Plan | Idéal pour | Cas d'utilisation typiques |
|---|---|---|
| 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 |