API Naming Convention
Cherry Servers enables clients to deploy virtual private servers (VPS) and virtual dedicated servers (VDS) quickly and easily through the Cherry Servers API. VPS and VDS server deployments each have their own categories catering to a wide range of use cases, all denoted with their own individual slugs.
Full information about each plan and the slugs for ordering them via Cherry Servers API can be found below.
#Virtual Private Servers
#Cloud VPS
Entry-level Burstable (B) plans with shared resources, limited performance, and SSD storage. Ideal for lightweight tasks.
| Type | Specs | Slug |
|---|---|---|
| Cloud VPS | 1 GB - 6 GB Memory, 1 - 6 vCPUs, 20 GB - 100 GB SSD Storage | |
| Cloud VPS 1 | 1 vCPU, 1 GB RAM, 20 GB SSD, 5TB | B1-1-1gb-20s-shared |
| Cloud VPS 2 | 2 vCPU, 2 GB RAM, 40 GB SSD, 5TB | B1-2-2gb-40s-shared |
| Cloud VPS 4 | 4 vCPU, 4 GB RAM, 80 GB SSD, 5TB | B1-4-4gb-80s-shared |
| Cloud VPS 6 | 6 vCPU, 6 GB RAM, 100 GB SSD, 5TB | B1-6-6gb-100s-shared |
| Cloud VPS 1 (Gen 2) | 1 vCPU, 1GB RAM, 20GB SSD, 1TB | B2-1-1gb-20s-shared |
| Cloud VPS 2 (Gen 2) | 2 vCPU, 2GB RAM, 40GB SSD, 1TB | B2-2-2gb-40s-shared |
| Cloud VPS 4 (Gen 2) | 4 vCPU, 4GB RAM, 80GB SSD, 1TB | B2-4-4gb-80s-shared |
| Cloud VPS 6 (Gen 2) | 6 vCPU, 6GB RAM, 100GB SSD, 1TB | B2-6-6gb-100s-shared |
- Stage Applications - Ideal for testing, development, and staging environments with low compute needs;
- Small Websites - Suitable for basic static websites or low-traffic blogs;
- Lightweight Applications - Simple APIs, bots, or microservices with minimal resource requirements.
#Storage VPS
Storage Optimized (S) plans with shared resources and large HDD storage. Ideal for backups, archival, and storage-heavy tasks.
| Type | Specs | Slug |
|---|---|---|
| Storage VPS | 2 GB - 8 GB Memory, 1 - 3 vCPUs, 700 GB - 3000 GB HDD Storage | |
| Storage VPS 2 | 1 vCPUs, 2 GB RAM, 700 GB HDD, 10TB | S1-1-2gb-700hdd-shared |
| Storage VPS 4 | 1 vCPUs, 4 GB RAM, 1000 GB HDD, 15TB | S1-1-4gb-1000hdd-shared |
| Storage VPS 6 | 2 vCPUs, 6 GB RAM, 2000 GB HDD, 25TB | S1-2-6gb-2000hdd-shared |
| Storage VPS 8 | 3 vCPUs, 8 GB RAM, 3000 GB HDD, 25TB | S1-2-8gb-3000hdd-shared |
- Backups and Archiving: Storing large amounts of data with low compute needs;
- File Hosting: Static file storage for media, documents, or software distribution;
- Big Data Storage: Retention of raw data for batch processing in big data pipelines.
#Virtual Dedicated Servers
#Cloud VDS
General Purpose (G) plans with dedicated resources for reliable workloads on Intel Gold CPUs. Balanced compute and memory.
| Type | Specs | Slug |
|---|---|---|
| Cloud VDS | 16 GB - 64 GB Memory, 4 - 16 vCPUs, 100 GB - 400 GB NVMe Storage | |
| Cloud VDS 2 | 4 vCPUs, 16 GB RAM, 100 GB NVMe, 10TB | G1-4-16gb-100nv-ded |
| Cloud VDS 4 | 8 vCPUs, 32 GB RAM, 200 GB NVMe, 10TB | G1-8-32gb-200nv-ded |
| Cloud VDS 6 | 12 vCPUs, 48 GB RAM, 300 GB NVMe, 20TB | G1-12-48gb-300nv-ded |
| Cloud VDS 8 | 16 vCPUs, 64 GB RAM, 400 GB NVMe, 20TB | G1-16-64gb-400nv-ded |
- Kubernetes Clusters - Reliable performance with dedicated resources for small-to-medium Kubernetes deployments;
- Moderate Traffic Websites - E-commerce sites or dynamic web applications with moderate traffic;
- Databases - Perfect for hosting relational databases (e.g., MySQL, PostgreSQL) with consistent performance needs.
#Cloud ARM VDS
General Purpose (G) plans with dedicated resources for cloud-native workloads on AmpereONE A192-32X. High core density and predictable performance.
| Type | Specs | Slug |
|---|---|---|
| Cloud ARM VDS | 24 GB - 72 GB Memory, 4 - 16 vCPUs, 100 GB - 400 GB NVMe Storage | |
| Cloud ARM VDS 2 | 4 vCPUs, 24 GB RAM, 100 GB NVMe, 10TB | G1-4-16gb-100nv-arn-ded |
| Cloud ARM VDS 4 | 8 vCPUs, 40 GB RAM, 200 GB NVMe, 10TB | G1-8-32gb-200nv-arm-ded |
| Cloud ARM VDS 6 | 12 vCPUs, 56 GB RAM, 300 GB NVMe, 20TB | G1-12-48gb-300nv-arm-ded |
| Cloud ARM VDS 8 | 16 vCPUs, 72 GB RAM, 400 GB NVMe, 20TB | G1-16-64gb-400nv-arm-ded |
- Cloud Native Applications - Ideal for running containerized microservices, API backends, or web applications using Kubernetes, Docker, or Nomad - especially for workloads built with Go, Rust, Node.js, or Python;
- Efficient CI/CD and DevOps Automation - Excellent for GitLab Runners, build pipelines, and infrastructure automation tasks that benefit from high core counts and low power usage, particularly for teams developing multi-arch (x86 + ARM) software and -arch (x86 + ARM) software;
- Caching, Edge, Real-Time Processing - Great for Redis, Memcached, content delivery, telemetry aggregators (e.g., Fluentd), or media transcoding, all optimized for high parallelism and consistent core performance;
- Scalable ARM-Based Databases and Message Queues - Suitable for distributed NoSQL databases (like ScyllaDB or Cassandra), time-series databases (like VictoriaMetrics), and ARM-compatible queues (like NATS or RabbitMQ) in high-density environments.
#Premium VDS
Premium (P) plans with AMD EPYC CPUs for higher performance, NVMe storage, and enterprise-grade workloads.
| Type | Specs | Slug |
|---|---|---|
| Premium VDS | 16 GB - 64 GB Memory, 4 - 16 vCPUs, 100 GB - 400 GB Nvme Storage | |
| Premium VDS 2 | 4 vCPUs, 16 GB RAM, 100 GB NVMe, 10TB | P1-4-16gb-100nv-ded |
| Premium VDS 4 | 8 vCPUs, 32 GB RAM, 200 GB NVMe, 10TB | P1-8-32gb-200nv-ded |
| Premium VDS 6 | 12 vCPUs, 48 GB RAM, 300 GB NVMe, 20TB | P1-12-48gb-300nv-ded |
| Premium VDS 8 | 16 vCPUs, 64 GB RAM, 400 GB NVMe, 20TB | P1-16-64gb-400nv-ded |
- Enterprise Applications - ERP, CRM, or enterprise-grade software requiring high performance and reliability.
- High-Traffic Websites - News portals or SaaS platforms with heavy user loads.
- Advanced Databases - NoSQL databases (e.g., MongoDB, Cassandra) or transactional systems with high IOPS needs.
#Performance VDS
Compute Optimized (C) plan with high-frequency AMD Ryzen CPUs for performance-critical workloads.
| Type | Specs | Slug |
|---|---|---|
| Performance VDS | 16 GB - 64 GB Memory, 4 - 16 vCPUs, 200 GB - 800 GB Nvme Storage | |
| Performance VDS 2 | 4 vCPUs, 16 GB RAM, 200 GB NVMe, 10TB | C1-4-16gb-200nv-perf |
| Performance VDS 4 | 8 vCPUs, 32 GB RAM, 400 GB NVMe, 10TB | C1-8-32gb-400nv-perf |
| Performance VDS 6 | 12 vCPUs, 48 GB RAM, 600 GB NVMe, 20TB | C1-12-48gb-600nv-perf |
| Performance VDS 8 | 16 vCPUs, 64 GB RAM, 800 GB NVMe, 20TB | C1-16-64gb-800nv-perf |
- Machine Learning Tasks - Training models, preprocessing large datasets, or running inference tasks.
- Compute-Intensive Workloads - Scientific simulations, video encoding, or high-performance computing (HPC).
- Real-Time Applications - Gaming servers, real-time analytics, or financial modeling requiring low latency.
#Slug Formatting
Each slug indicates which plan is being requested, as well as the full specifications of the server deployment. The order of the slug is organized in the following way, separated by hyphens:
[Type][Generation][vCPUs][Memory][Storage][Extras]
#Glossary
[Type]: Indicates the type of server being ordered, according to its performance.
- Burstable (B) - Entry-level, lightweight, general-purpose workloads with performance limitations. [Marked as Burstable (B) to reflect varying performance due to the use of different CPUs and shared resources];
- General Purpose (G) - Balanced workloads with dedicated resources and reliable Intel Gold CPUs. [General Purpose (G) but emphasizes dedicated resources with Intel Gold CPUs for predictable and reliable performance];
- Premium (P) - High-performance workloads powered by enterprise-grade AMD EPYC CPUs. [Premium (P) to highlight its high-performance AMD EPYC CPUs, suitable for demanding workloads and enterprise applications];
- Compute Optimized (C): - CPU-intensive workloads powered by high-frequency AMD Ryzen CPUs;
- Storage Optimized (S) - plan with shared resources and large HDD storage. Ideal for backups, archival, and storage-heavy tasks.
[Generation]: Reflects the plan’s generation (1 for the first generation). Please note, [Type] and [Generation] are written together with no separation.
[vCPUs]: the number of vCPUs allocated to the plan.
[Memory]: the amount of RAM in GB.
[Storage]: the size of the storage and its type:
- S - Solid State Drive (SSD),
- Nv - Non-volatile Memory Express (NVME),
- Hdd - Hard Disk Drive (HDD).
[Extras]:
- -shared - Shared resources
- -ded - dedicated resources
- -arm - aarch64 based
- -perf - performance optimized, high freq., dedicated resources
An example of a full slug is “B1-1-1gb-20s-shared”, which breaks down as:
- [Type] - Burstable, [Generation] 1;
- [vCPUs] - 1;
- [Memory] - 1GB;
- [Storage] - 20 SSD;
- [Extras] - shared resources.