Choose the Right Infrastructure
to Sky-rocket Your Application
Where Bare Metal Performance Meets Cloud Agility
Run your workloads on bare metal to get the best performance, cost-efficiency, and instant deployment, all without leaving your stack. Get robust server infrastructure for demanding workloads.
Instant Deployment
15-min deployment for builders who need speed, performance, and automation.
Custom Bare Metal
Custom servers for tech-savvy buyers who want top performance and cost-efficiency.
Flexible Cloud
Scale up or down easily with our cloud VPS and VDS solutions.
Developer Automation
Manage your infrastructure as code through CLI, API, SDKs, Ansible or Terraform. Faster deployments, fewer errors.
Support, expert guidance, consultation
Consult with our technical specialists to configure and optimize your infrastructure.
Low-Latency Network, Global Connectivity
Reliable global connectivity with transparent bandwidth pricing and strategically placed data centers.
5th gen servers
Run workloads on powerful 5th-generation AMD EPYC, Ryzen, and Threadripper CPUs.
Flexible payments
Choose hourly billing for short-term testing, save with fixed-term pricing, or pay in crypto – no long-term lock-ins.
Why Developers Love Cherry Servers?
Our customers consistently highlight speed, expertise, and personal attention from our team.
Turn Complexity into Clarity with Infrastructure as Code
Accelerate your workflow with powerful, easy-to-use APIs and integrations—designed for DevOps teams. Fully compatible with open source automation tools and CI/CD pipelines.
cherryctl server create \
--plan B1-1-1gb-20s-shared \
--image debian_12_64bit \
--region LT-Siauliai \
--hostname my-server-name
import cherryservers_sdk_python
facade = cherryservers_sdk_python.facade.CherryApiFacade(token="my-token")
# Create a new server.
creation_req = cherryservers_sdk_python.servers.CreationRequest(
region="LT-Siauliai", plan="B1-1-1gb-20s-shared"
)
server = facade.servers.create(creation_req, project_id=220189)
print(server.get_model())
package main
import (
"github.com/cherryservers/cherrygo/v3"
"log"
)
func main() {
c, err := cherrygo.NewClient(cherrygo.WithAuthToken("your-api-token"))
if err != nil {
log.Fatal("Couldn't initialize cherryservers client: ", err)
}
// Create a new server.
addServerRequest := cherrygo.CreateServer{
ProjectID: 220189,
Image: "debian_12_64bit",
Region: "LT-Siauliai",
Plan: "B1-1-1gb-20s-shared",
}
server, _, err := c.Servers.Create(&addServerRequest)
if err != nil {
log.Fatal("Error while creating new server: ", err)
}
log.Println(server.ID, server.Name, server.Hostname)
}
---
- name: Create a new server
hosts: localhost
tasks:
- name: Create a server
cherryservers.cloud.server:
project_id: 216063
region: "LT-Siauliai"
plan: "B1-1-1gb-20s-shared"
auth_token: "my-auth-token-goes-here"
terraform {
required_providers {
cherryservers = {
source = "cherryservers/cherryservers"
}
}
}
# Set the variable value in variables.tf file.
# Or set the CHERRY_AUTH_KEY or CHERRY_AUTH_TOKEN environment variables.
variable "cherry_api_token" {
description = "Cherry servers API token"
type = string
default = "my_api_token_goes_here"
}
# Configure the Cherry Servers Provider.
provider "cherryservers" {
api_token = var.cherry_api_token // API token can be found in Cherry Servers client portal - https://portal.cherryservers.com/settings/api-keys
}
resource "cherryservers_server" "server" {
plan = "B1-1-1gb-20s-shared"
project_id = 220189
region = "LT-Siauliai"
}
Get a Transparent and Predictable Invoice Every Month
Choose Your Billing Type
Pay per hour with on-demand services, or save up to 50% with fixed-term billing.
Pick Your Payment Method
Choose from 12 Crypto Currencies to Bank Transfer, and anything in between. See all payment methods.
Personal account manager
Have a personal manager who will govern your tasks quick and smooth.
No tricks, only treats
Join our community, and get 10% OFF for all orders
Support Engineers 24/7
Get qualified technical assistance in 15 seconds by live chat, or via email and phone.
Personal Account Manager
Have a single point of contact that will ensure personalized care of your account with us.
Technical Documentation
Tap into our knowledgebase articles to learn how to build stuff on your own.