Host your own Matrix homeserver

Special promotion for users:
Get started with $25 in credits when you sign up today!


World's fastest cloud servers

UpCloud is a cloud hosting company offering the world’s fastest cloud servers on an hourly billed infrastructure-as-a-service, and used by organizations such as the Finnish Ministry of Justice and renowned growth companies such as Cabforce and LeadDesk.

At UpCloud we let you to choose what fits you needs and budget the best. You can select one of the preconfigured plans or choose CPU, RAM and Storage individually. The resources are only billed by the usage - if you shutdown a freely scalable cloud server, you only pay for the reserved storage and IP-addresses.


Open standard for decentralised persistent communication

Matrix is an open standard for decentralised communication, providing simple HTTP APIs and open source reference implementations for securely distributing and persisting JSON over an open federation of servers. You can use Matrix for Decentralised Group Chat, WebRTC Signalling, Internet of Things, and anywhere else you need a common data fabric to link together fragmented silos of communication.

Why developers choose UpCloud

UpCloud is faster. Much faster.

We built a completely new type of storage backend, aptly named MaxIOPS. It's specifically built to give you the best I/O performance for todays demanding web applications and services. It often gives you up to 2x the performance of enterprise-grade SSD.

Incredible price/performance ratio

Being the defacto industry leader like AWS means that they don't need to compete on pricing, which in turn means that you as a customer are paying a premium for the same level of performance as with many other cloud providers. So while you can get the same performance with AWS EC2 as with UpCloud, you will often have to pay more than twice as much for it.

Prices start at just $5/mo and you can scale up or down whenever you want!

UpCloud AWS EC2 Difference
Instance 2 CPU, 4GB RAM,
Location Frankfurt Frankfurt -
Price (USD) $40/mo $240/mo -6.0x
CPU (cyclictest) 15.19 66.59 -4.4x
RAM (mbw) 8352.01 MB/s 7567.29 MB/s +1.1x
IOPS (read) 99854.57 59087.82 +1.7x
IOPS (write) 83990.50 17049.99 +4.9x
* EBS with provisioned IOPS and IOPS maxed

Unrivaled resource management

With other cloud computing providers fixed instances/plans, you are locked to the resource limits that is provided by the specific instance/plan. What if you need to add additional CPU cores, but are happy with the amount of memory? Too bad!

You'll have to upgrade to the next available instance/plan, significantly adding to your costs as you are paying for resources you don't actually need. Without the possibility of configuring each resource independently, you will never be in complete control.

With UpCloud, you get the best of both worlds. Each cloud server can be deployed using a preconfigured (discounted) plan or with fully customized resources, according to your budget and requirements. You can even switch between plans and custom configurations whenever you want!

Global availability

UpCloud currently offers its services from its 8 different availability zones in six different countries

  • Finland
  • Germany
  • Netherlands
  • United Kingdom
  • USA
  • Singapore

All our data centers are interconnected, allowing you to create highly available, multi-geolocation applications without a single point of failure.