Choose the Right Infrastructure
to Sky-rocket Your Application
Why Developers Love Cherry Servers?
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.