programcode

Review · Cloud platforms

UpCloud review

A broad European cloud platform with clear entry prices, but verify integrations, data portability, and account requirements before production.

7.1/10ProgramCode score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

European cloud infrastructure with useful developer surfaces and low entry prices, but verify portability and account policies.

UpCloud is a hosted cloud platform for servers, GPUs, managed Kubernetes, databases, storage, and networking. It offers full API access, a CLI and Terraform Provider documentation, with cloud servers starting at €3/month. Its European footprint and published SLA tiers are relevant for production workloads that need regional infrastructure.

The main caveat is operational assurance: the homepage promotes open, reversible infrastructure, but buyers should confirm export and migration paths. A Reddit thread also reports a disputed account-verification issue; it is one customer account, not evidence of a general pattern.

Good fit if

  • Teams needing European cloud regions
  • Developers automating server provisioning
  • GPU workloads with hourly pricing

Skip it if

  • Teams requiring a self-hosted control plane
  • Buyers needing published SDK guarantees
  • Projects needing a permanent free tier
UpCloud homepage
UpCloud homepage, captured Nov 10, 2026

ScoresHow it rates

  • Features8
  • Ease of use7
  • Value for money8
  • Support5
  • User sentiment3

What works

  • Servers start at €3/month
  • Full API access and Terraform Provider documentation
  • CLI and API reference documentation
  • GPU servers are billed hourly
  • 15 global data center locations

What doesn't

  • No permanent free plan is listed
  • Starter SLA is 99.99%, not 99.999%
  • Vendor does not publish platform license details
  • Data export and migration paths need confirmation
  • One Reddit thread reports a billing and verification dispute

01What UpCloud is, technically

UpCloud is a hosted cloud infrastructure platform, not a library or a server you install in your own environment. It provides cloud servers, GPU servers, private cloud, managed Kubernetes, managed databases, file storage, and networking services. In a stack, it sits below your applications and containers: you provision compute and supporting services, then deploy and operate your software on them.

The homepage describes full API access and server deployment in under 45 seconds. Its product range covers both individual virtual servers and managed services, so teams can use it for application hosting, container workloads, databases, and AI or rendering jobs. UpCloud highlights 15 data center locations across Europe, North America, and Asia Pacific, alongside European data sovereignty. The homepage advertises a 99.999% uptime SLA, but plan-level terms differ: Starter lists 99.99%, while Premium and Cloud Native list 99.999%. Check the specific service and region before treating the headline SLA as applicable.

02UpCloud API, SDKs and docs

The homepage advertises full API access and links to an UpCloud API Reference. Its developer documentation also highlights the UpCloud Terraform Provider and UpCloud CLI, plus guides for SSH connections, load balancers, Kubernetes clusters, PostgreSQL connection pooling, and DNS configuration. These are the named integration surfaces to evaluate when fitting UpCloud into provisioning and deployment workflows.

The homepage does not name language-specific SDKs or an API protocol. Confirm SDK support, authentication details, and API behavior in the vendor’s documentation before choosing a client library or building automation around it. The docs also offer tutorials covering Docker, Linux networking, WireGuard, Matrix Synapse, GPU servers, and PostgreSQL with pgvector. That gives teams starting points for common infrastructure tasks, but the exact depth of API coverage for each product should be checked against the reference. The homepage’s under-45-second server deployment claim is a vendor statement, not a guarantee for every configuration.

03UpCloud pricing for developers

Cloud servers start at €3/month for Starter. That entry plan covers 1–16 GB memory, 1–4 CPU cores, and 10–50 GB standard SSD storage; 1 GB plans are limited to five concurrent deployments. Premium starts at €5/month, while Cloud Native starts at €12/month. The listed monthly prices have no annual billing price, and cloud server rates are billed hourly.

GPU servers are also hourly: NVIDIA L4 starts at €0.58/hour, L40S at €1.11/hour, RTX PRO 6000 at €1.65/hour, and H100 at €2.17/hour. Spot rates are lower, but still depend on the selected GPU. Block storage adds €0.056–€0.220/GB/month, with Archive storage in Helsinki at €0.100/GB/month. Floating IPs and additional public IPv4 addresses cost €3.47/month each. Windows licensing is charged per CPU core. There is no permanent free plan; the homepage advertises €200 in credits valid for the first 30 days.

Full UpCloud pricing breakdown →

04UpCloud: open source, self-hosting and lock-in

UpCloud is a hosted infrastructure service, not a self-hosted control plane described for installation on your own hardware. The vendor promotes the platform as open and reversible, but does not publish the platform’s license or source availability. Teams that require open-source infrastructure components or a self-hosted management layer should ask UpCloud what can be operated independently.

Migration risk depends on how closely your application is tied to UpCloud-specific services. Compute and standard server workloads are generally easier to move than managed databases, Kubernetes configurations, or network dependencies, but plan a migration around the exact services in use. The homepage does not describe a data export workflow; confirm export formats, transfer procedures, and any costs before storing critical data. Zero-cost egress is listed for Starter and GPU servers, but that does not by itself establish portability or cover every service.

05UpCloud in production

The homepage promotes 15 data centers, GDPR compliance, ISO 27001 certification, and a 99.999% uptime SLA. Plan details matter: Starter lists a 99.99% SLA, while Premium, Cloud Native, and the listed GPU servers state 99.999%. Starter’s 1 GB plan has a five-concurrent-deployment limit. Servers can attach up to 16 storage devices, totaling 64 TB. Confirm the SLA terms, region availability, backup design, and recovery procedures for the services your application depends on.

A Reddit thread describes a dispute involving account access, a payment promotion, and a request for a credit-card image. The post and comments disagree about the handling; this is an individual report, not a verified account of current policy. Still, verify payment and identity checks before relying on a trial account for production data. UpCloud’s homepage describes hot-resize, but teams should confirm which resources can be resized and whether their chosen service requires downtime.

From the threadsWhat users say

The available Reddit discussion is mixed but leans negative: one poster describes an account-verification and promotion dispute, while commenters challenge the company’s handling and the poster’s response. It is a single thread, so it should not stand in for broader customer sentiment.

Verification dispute
I was told I was being "suspicious" for not wanting to give them a picture of my CC
r/sysadmin · view thread
Small disputed amount
This is all over $10?
r/sysadmin · view thread
Unclear signup terms
If I knew at signup that a copy of my CC was a required, I obviously would have moved on to somewhere else
r/sysadmin · view thread
Company response contested
I think we didn't read the same thing
r/sysadmin · view thread

Questions people ask

What is UpCloud?

UpCloud is a hosted cloud platform for developers and businesses. It offers cloud servers, GPU servers, private cloud, managed Kubernetes, managed databases, file storage, and networking services. Developers can use its API, CLI, and Terraform Provider documentation to provision and manage infrastructure.

How much does UpCloud cost?

The listed Starter cloud server price begins at €3/month, Premium at €5/month, and Cloud Native at €12/month. GPU servers are priced hourly, starting at €0.58/hour for an NVIDIA L4. Storage, IP addresses, and Windows licensing can add to the bill.

Is UpCloud a VPN?

No. UpCloud is a cloud infrastructure provider, not a consumer VPN service. It offers cloud servers and networking products, including private networks and a NAT Gateway. You can deploy software on its servers, but that is different from buying a VPN service.

Where is UpCloud located?

UpCloud describes itself as a European cloud platform and lists 15 global data center locations across Europe, North America, and Asia Pacific. Check its data center locations documentation to confirm which regions are available for the specific service you plan to use.

Does UpCloud offer a free trial?

The homepage advertises €200 in cloud credits, valid for the first 30 days. The pricing facts list no permanent free plan. Check the signup terms for eligibility and what happens when the credits expire before deploying workloads that need to keep running.

Sources

  1. UpCloud homepage
  2. UpCloud pricing page
  3. Reddit: Another Steer Clear Of Upcloud Post.