UpCloud
Effortless global cloud infrastructure for SMBs
Introducing
If you’re interested in what we have to offer, contact sales or fill out a contact form.
Our support live chat is available for our customers 24/7. You can also email our support team.
Send us an email to give feedback or to say hello.
Start a new journey
Why Partner with UpCloud?
I’ve been passionate about the hosting industry since 2001. Before founding UpCloud, my first company grew to become one of Finland’s largest shared web hosting providers, serving over 30,000 customers. Along the way, I faced the same challenges many of you know well—24/7 on-call responsibilities, solving technical issues, and managing customer inquiries.
At UpCloud, we’ve designed a platform that solves these challenges, offering reliability, scalability, and unparalleled support. We understand the pressures you face because we’ve been there too. Partner with us, and let’s help you focus on growing your business while we handle the rest.
Sincerely, Joel Pihlajamaa CTO, Founder
Login
Sign up
Posted on 7.6.2017
We have always been dedicated to offering an extensive and powerful API to allow applications to integrate with the UpCloud services. The API can be accessed using any programming language with the necessary HTTP libraries but requires some experience to get going. To help kickstart a new line of integrated applications, we are excited to announce official support for the UpCloud Go API client.
The API client is written in Go, an open-source programming language, which has become popular especially among web developers. Go language aims to make it easier for developers of any background to build simple, reliable, and efficient software.
The Go API client allows easy application creation and simplifies integration with the UpCloud API. Using the client, you can take advantage of the features in a modern interface to quickly build applications for the UpCloud services.
The Go API client repository can now be found at our GitHub:https://github.com/UpCloudLtd/upcloud-go-api
At the repository, you can also find examples of user authentication, server and template creation, firewall rules, as well as other important functions.
The Go API for UpCloud was originally community developed by Nord Software and has been available on GitHub for some time. We are now finally bringing the client in-house for further development while continuing our partnership with Nord Software. This is done to ensure timely updates and latest features as we continue to develop the UpCloud API.
All links to the previous repository location are automatically redirected to the new location. However, to avoid confusion, we strongly recommend updating any existing local clones to use the new repository URL.
If you have not used the Go API client before but would like to learn more, head over to the repository to check out the install instructions and the example use cases.
Remember to check in regularly at the UpCloud GitHub page for updates and new supported software as we continue to build our library.
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I comment.
Δ
See all posts
November 6, 2024
Dive into the story behind UpCloud’s Terraform Provider with Ville Vesilehto, Lead Product Manager at UpCloud. Grab a coffee and get reading! As someone who’s been involved with the UpCloud Terraform Provider from its inception to its current state, I want to share the journey of how a weekend project evolved into an essential tool […]
December 14, 2017
Update: The API clients have received a number of updates since the first announcement. Read more about the status update on the libraries in a new blog post. We have been busy building our libraries on GitHub to expand support for developers. Helping new ideas and services to be realized is very important to us, and we could not […]
May 9, 2025
With heightened geopolitical dynamics and renewed scrutiny around the EU-U.S. Data Privacy Framework, more organizations are looking to European Cloud Service Providers to ensure stability, security, and future scalability. In this comparison series, we’re looking into how US hyperscalers AWS, Google Cloud, and Microsoft Azure, compare to UpCloud, so you can better prepare for migration. […]